org.sql.generation.implementation.grammar.builders.query
Class QuerySpecificationBuilderImpl
java.lang.Object
org.sql.generation.implementation.grammar.builders.query.QuerySpecificationBuilderImpl
- All Implemented Interfaces:
- AbstractBuilder<QuerySpecification>, QuerySpecificationBuilder
- Direct Known Subclasses:
- PgSQLQuerySpecificationBuilderImpl
public class QuerySpecificationBuilderImpl
- extends Object
- implements QuerySpecificationBuilder
- Author:
- Stanislav Muhametsin
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QuerySpecificationBuilderImpl
public QuerySpecificationBuilderImpl(QueryFactory q,
ColumnsBuilder select,
FromBuilder from,
BooleanBuilder where,
GroupByBuilder groupBy,
BooleanBuilder having,
OrderByBuilder orderBy)
getFrom
public FromBuilder getFrom()
- Specified by:
getFrom in interface QuerySpecificationBuilder
getSelect
public ColumnsBuilder getSelect()
- Specified by:
getSelect in interface QuerySpecificationBuilder
getWhere
public BooleanBuilder getWhere()
- Specified by:
getWhere in interface QuerySpecificationBuilder
getGroupBy
public GroupByBuilder getGroupBy()
- Specified by:
getGroupBy in interface QuerySpecificationBuilder
getHaving
public BooleanBuilder getHaving()
- Specified by:
getHaving in interface QuerySpecificationBuilder
getOrderBy
public OrderByBuilder getOrderBy()
- Specified by:
getOrderBy in interface QuerySpecificationBuilder
trimGroupBy
public QuerySpecificationBuilder trimGroupBy()
- Specified by:
trimGroupBy in interface QuerySpecificationBuilder
createExpression
public QuerySpecification createExpression()
- Specified by:
createExpression in interface AbstractBuilder<QuerySpecification>
setSelect
public QuerySpecificationBuilder setSelect(ColumnsBuilder builder)
- Specified by:
setSelect in interface QuerySpecificationBuilder
setFrom
public QuerySpecificationBuilder setFrom(FromBuilder builder)
- Specified by:
setFrom in interface QuerySpecificationBuilder
setWhere
public QuerySpecificationBuilder setWhere(BooleanBuilder builder)
- Specified by:
setWhere in interface QuerySpecificationBuilder
setGroupBy
public QuerySpecificationBuilder setGroupBy(GroupByBuilder builder)
- Specified by:
setGroupBy in interface QuerySpecificationBuilder
setHaving
public QuerySpecificationBuilder setHaving(BooleanBuilder builder)
- Specified by:
setHaving in interface QuerySpecificationBuilder
setOrderBy
public QuerySpecificationBuilder setOrderBy(OrderByBuilder builder)
- Specified by:
setOrderBy in interface QuerySpecificationBuilder
getQueryFactory
protected QueryFactory getQueryFactory()
Copyright © 2010-2011. All Rights Reserved.