org.sql.generation.implementation.grammar.factories
Class DefaultQueryFactory
java.lang.Object
org.sql.generation.implementation.grammar.common.SQLFactoryBase
org.sql.generation.implementation.grammar.factories.AbstractQueryFactory
org.sql.generation.implementation.grammar.factories.DefaultQueryFactory
- All Implemented Interfaces:
- QueryFactory
public class DefaultQueryFactory
- extends AbstractQueryFactory
- Author:
- Stanislav Muhametsin
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultQueryFactory
public DefaultQueryFactory(SQLVendor vendor,
SQLProcessorAggregator processor)
createQuery
public QueryExpression createQuery(QueryExpressionBody body)
querySpecificationBuilder
public QuerySpecificationBuilder querySpecificationBuilder()
columnsBuilder
public ColumnsBuilder columnsBuilder(SetQuantifier setQuantifier)
queryBuilder
public QueryBuilder queryBuilder(QueryExpressionBody query)
groupByBuilder
public GroupByBuilder groupByBuilder()
groupingElement
public OrdinaryGroupingSet groupingElement(NonBooleanExpression... expressions)
fromBuilder
public FromBuilder fromBuilder()
orderByBuilder
public OrderByBuilder orderByBuilder()
sortSpec
public SortSpecification sortSpec(ValueExpression expression,
Ordering ordering)
simpleQueryBuilder
public SimpleQueryBuilder simpleQueryBuilder()
values
public TableValueConstructor values(RowValueConstructor... rows)
rowSubQuery
public RowSubQuery rowSubQuery(QueryExpression subQuery)
row
public RowDefinition row(ValueExpression... elements)
callFunction
public QueryExpression callFunction(String schemaName,
SQLFunctionLiteral function)
limit
public LimitSpecification limit(NonBooleanExpression count)
offset
public OffsetSpecification offset(NonBooleanExpression offset)
Copyright © 2010-2012. All Rights Reserved.