public class DefaultQueryFactory extends AbstractQueryFactory
| Constructor and Description |
|---|
DefaultQueryFactory(SQLVendor vendor,
SQLProcessorAggregator processor) |
| Modifier and Type | Method and Description |
|---|---|
QueryExpression |
callFunction(String schemaName,
SQLFunctionLiteral function) |
ColumnsBuilder |
columnsBuilder(SetQuantifier setQuantifier) |
QueryExpression |
createQuery(QueryExpressionBody body) |
FromBuilder |
fromBuilder() |
GroupByBuilder |
groupByBuilder() |
OrdinaryGroupingSet |
groupingElement(NonBooleanExpression... expressions) |
LimitSpecification |
limit(NonBooleanExpression count) |
OffsetSpecification |
offset(NonBooleanExpression offset) |
OrderByBuilder |
orderByBuilder() |
QueryBuilder |
queryBuilder(QueryExpressionBody query) |
QuerySpecificationBuilder |
querySpecificationBuilder() |
RowDefinition |
row(ValueExpression... elements) |
RowSubQuery |
rowSubQuery(QueryExpression subQuery) |
SimpleQueryBuilder |
simpleQueryBuilder() |
SortSpecification |
sortSpec(ValueExpression expression,
Ordering ordering) |
TableValueConstructor |
values(RowValueConstructor... rows) |
callFunction, columnsBuilder, queryBuildergetProcessor, getVendorpublic DefaultQueryFactory(SQLVendor vendor, SQLProcessorAggregator processor)
public QueryExpression createQuery(QueryExpressionBody body)
public QuerySpecificationBuilder querySpecificationBuilder()
public ColumnsBuilder columnsBuilder(SetQuantifier setQuantifier)
public QueryBuilder queryBuilder(QueryExpressionBody query)
public GroupByBuilder groupByBuilder()
public OrdinaryGroupingSet groupingElement(NonBooleanExpression... expressions)
public FromBuilder fromBuilder()
public OrderByBuilder orderByBuilder()
public SortSpecification sortSpec(ValueExpression expression, Ordering ordering)
public SimpleQueryBuilder simpleQueryBuilder()
public TableValueConstructor values(RowValueConstructor... rows)
public RowSubQuery rowSubQuery(QueryExpression subQuery)
public RowDefinition row(ValueExpression... elements)
public QueryExpression callFunction(String schemaName, SQLFunctionLiteral function)
public LimitSpecification limit(NonBooleanExpression count)
public OffsetSpecification offset(NonBooleanExpression offset)
Copyright © 2010-2012. All Rights Reserved.