org.sql.generation.implementation.grammar.factories
Class DefaultQueryFactory
java.lang.Object
org.sql.generation.implementation.grammar.factories.AbstractQueryFactory
org.sql.generation.implementation.grammar.factories.DefaultQueryFactory
- All Implemented Interfaces:
- QueryFactory
- Direct Known Subclasses:
- PgSQLQueryFactoryImpl
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)
getVendor
protected SQLVendor getVendor()
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)
Copyright © 2010-2011. All Rights Reserved.