public class QuerySpecificationBuilderImpl extends AbstractQueryFactoryImpl<QuerySpecification> implements QuerySpecificationBuilder
| Constructor and Description |
|---|
QuerySpecificationBuilderImpl(SQLProcessorAggregator processor,
QueryFactory q,
ColumnsBuilder select,
FromBuilder from,
BooleanBuilder where,
GroupByBuilder groupBy,
BooleanBuilder having,
OrderByBuilder orderBy) |
| Modifier and Type | Method and Description |
|---|---|
QuerySpecification |
createExpression() |
FromBuilder |
getFrom() |
GroupByBuilder |
getGroupBy() |
BooleanBuilder |
getHaving() |
OrderByBuilder |
getOrderBy() |
protected QueryFactory |
getQueryFactory() |
ColumnsBuilder |
getSelect() |
BooleanBuilder |
getWhere() |
QuerySpecificationBuilder |
limit() |
QuerySpecificationBuilder |
limit(Integer max) |
QuerySpecificationBuilder |
limit(NonBooleanExpression max) |
QuerySpecificationBuilder |
offset(Integer skip) |
QuerySpecificationBuilder |
offset(NonBooleanExpression skip) |
QuerySpecificationBuilder |
setFrom(FromBuilder builder) |
QuerySpecificationBuilder |
setGroupBy(GroupByBuilder builder) |
QuerySpecificationBuilder |
setHaving(BooleanBuilder builder) |
QuerySpecificationBuilder |
setOrderBy(OrderByBuilder builder) |
QuerySpecificationBuilder |
setSelect(ColumnsBuilder builder) |
QuerySpecificationBuilder |
setWhere(BooleanBuilder builder) |
QuerySpecificationBuilder |
trimGroupBy() |
getLimit, getOffsetgetProcessorpublic QuerySpecificationBuilderImpl(SQLProcessorAggregator processor, QueryFactory q, ColumnsBuilder select, FromBuilder from, BooleanBuilder where, GroupByBuilder groupBy, BooleanBuilder having, OrderByBuilder orderBy)
public FromBuilder getFrom()
getFrom in interface QuerySpecificationBuilderpublic ColumnsBuilder getSelect()
getSelect in interface QuerySpecificationBuilderpublic BooleanBuilder getWhere()
getWhere in interface QuerySpecificationBuilderpublic GroupByBuilder getGroupBy()
getGroupBy in interface QuerySpecificationBuilderpublic BooleanBuilder getHaving()
getHaving in interface QuerySpecificationBuilderpublic OrderByBuilder getOrderBy()
getOrderBy in interface QuerySpecificationBuilderpublic QuerySpecificationBuilder trimGroupBy()
trimGroupBy in interface QuerySpecificationBuilderpublic QuerySpecification createExpression()
createExpression in interface AbstractBuilder<QuerySpecification>public QuerySpecificationBuilder setSelect(ColumnsBuilder builder)
setSelect in interface QuerySpecificationBuilderpublic QuerySpecificationBuilder setFrom(FromBuilder builder)
setFrom in interface QuerySpecificationBuilderpublic QuerySpecificationBuilder setWhere(BooleanBuilder builder)
setWhere in interface QuerySpecificationBuilderpublic QuerySpecificationBuilder setGroupBy(GroupByBuilder builder)
setGroupBy in interface QuerySpecificationBuilderpublic QuerySpecificationBuilder setHaving(BooleanBuilder builder)
setHaving in interface QuerySpecificationBuilderpublic QuerySpecificationBuilder setOrderBy(OrderByBuilder builder)
setOrderBy in interface QuerySpecificationBuilderprotected QueryFactory getQueryFactory()
public QuerySpecificationBuilder limit()
limit in interface AbstractQueryBuilder<QuerySpecification>limit in interface QuerySpecificationBuilderlimit in class AbstractQueryFactoryImpl<QuerySpecification>public QuerySpecificationBuilder limit(Integer max)
limit in interface AbstractQueryBuilder<QuerySpecification>limit in interface QuerySpecificationBuilderlimit in class AbstractQueryFactoryImpl<QuerySpecification>public QuerySpecificationBuilder limit(NonBooleanExpression max)
limit in interface AbstractQueryBuilder<QuerySpecification>limit in interface QuerySpecificationBuilderlimit in class AbstractQueryFactoryImpl<QuerySpecification>public QuerySpecificationBuilder offset(Integer skip)
offset in interface AbstractQueryBuilder<QuerySpecification>offset in interface QuerySpecificationBuilderoffset in class AbstractQueryFactoryImpl<QuerySpecification>public QuerySpecificationBuilder offset(NonBooleanExpression skip)
offset in interface AbstractQueryBuilder<QuerySpecification>offset in interface QuerySpecificationBuilderoffset in class AbstractQueryFactoryImpl<QuerySpecification>Copyright © 2010-2012. All Rights Reserved.