public class SimpleQueryBuilderImpl extends AbstractQueryFactoryImpl<QueryExpression> implements SimpleQueryBuilder
| Constructor and Description |
|---|
SimpleQueryBuilderImpl(SQLProcessorAggregator processor,
SQLVendor vendor) |
| Modifier and Type | Method and Description |
|---|---|
SimpleQueryBuilder |
as(String columnAlias) |
QueryExpression |
createExpression() |
SimpleQueryBuilder |
from(TableName... tableNames) |
protected SQLVendor |
getVendor() |
SimpleQueryBuilder |
groupBy(String... columns) |
SimpleQueryBuilder |
having(BooleanExpression groupingCondition) |
SimpleQueryBuilder |
limit() |
SimpleQueryBuilder |
limit(Integer max) |
SimpleQueryBuilder |
limit(NonBooleanExpression max) |
SimpleQueryBuilder |
offset(Integer skip) |
SimpleQueryBuilder |
offset(NonBooleanExpression skip) |
SimpleQueryBuilder |
orderByAsc(String... columns) |
SimpleQueryBuilder |
orderByDesc(String... columns) |
protected void |
processQuerySpecBuilder(QuerySpecificationBuilder builda) |
SimpleQueryBuilder |
select(String... columnNames) |
SimpleQueryBuilder |
select(ValueExpression... expressions) |
SimpleQueryBuilder |
selectAllColumns() |
SimpleQueryBuilder |
where(BooleanExpression searchCondition) |
getLimit, getOffsetgetProcessorpublic SimpleQueryBuilderImpl(SQLProcessorAggregator processor, SQLVendor vendor)
public QueryExpression createExpression()
createExpression in interface AbstractBuilder<QueryExpression>protected void processQuerySpecBuilder(QuerySpecificationBuilder builda)
protected SQLVendor getVendor()
public SimpleQueryBuilder select(String... columnNames)
select in interface SimpleQueryBuilderpublic SimpleQueryBuilder select(ValueExpression... expressions)
select in interface SimpleQueryBuilderpublic SimpleQueryBuilder selectAllColumns()
selectAllColumns in interface SimpleQueryBuilderpublic SimpleQueryBuilder as(String columnAlias)
as in interface SimpleQueryBuilderpublic SimpleQueryBuilder from(TableName... tableNames)
from in interface SimpleQueryBuilderpublic SimpleQueryBuilder where(BooleanExpression searchCondition)
where in interface SimpleQueryBuilderpublic SimpleQueryBuilder groupBy(String... columns)
groupBy in interface SimpleQueryBuilderpublic SimpleQueryBuilder having(BooleanExpression groupingCondition)
having in interface SimpleQueryBuilderpublic SimpleQueryBuilder orderByAsc(String... columns)
orderByAsc in interface SimpleQueryBuilderpublic SimpleQueryBuilder orderByDesc(String... columns)
orderByDesc in interface SimpleQueryBuilderpublic SimpleQueryBuilder limit()
limit in interface AbstractQueryBuilder<QueryExpression>limit in interface SimpleQueryBuilderlimit in class AbstractQueryFactoryImpl<QueryExpression>public SimpleQueryBuilder limit(Integer max)
limit in interface AbstractQueryBuilder<QueryExpression>limit in interface SimpleQueryBuilderlimit in class AbstractQueryFactoryImpl<QueryExpression>public SimpleQueryBuilder limit(NonBooleanExpression max)
limit in interface AbstractQueryBuilder<QueryExpression>limit in interface SimpleQueryBuilderlimit in class AbstractQueryFactoryImpl<QueryExpression>public SimpleQueryBuilder offset(Integer skip)
offset in interface AbstractQueryBuilder<QueryExpression>offset in interface SimpleQueryBuilderoffset in class AbstractQueryFactoryImpl<QueryExpression>public SimpleQueryBuilder offset(NonBooleanExpression skip)
offset in interface AbstractQueryBuilder<QueryExpression>offset in interface SimpleQueryBuilderoffset in class AbstractQueryFactoryImpl<QueryExpression>Copyright © 2010-2012. All Rights Reserved.