org.sql.generation.implementation.grammar.builders.query
Class SimpleQueryBuilderImpl
java.lang.Object
org.sql.generation.implementation.grammar.builders.query.SimpleQueryBuilderImpl
- All Implemented Interfaces:
- AbstractBuilder<QueryExpression>, SimpleQueryBuilder
- Direct Known Subclasses:
- PgSQLSimpleQueryBuilderImpl
public class SimpleQueryBuilderImpl
- extends Object
- implements SimpleQueryBuilder
- Author:
- Stanislav Muhametsin
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleQueryBuilderImpl
public SimpleQueryBuilderImpl(SQLVendor vendor)
createExpression
public QueryExpression createExpression()
- Specified by:
createExpression in interface AbstractBuilder<QueryExpression>
processQuerySpecBuilder
protected void processQuerySpecBuilder(QuerySpecificationBuilder builda)
getVendor
protected SQLVendor getVendor()
select
public SimpleQueryBuilder select(String... columnNames)
- Specified by:
select in interface SimpleQueryBuilder
select
public SimpleQueryBuilder select(ValueExpression... expressions)
- Specified by:
select in interface SimpleQueryBuilder
as
public SimpleQueryBuilder as(String columnAlias)
- Specified by:
as in interface SimpleQueryBuilder
from
public SimpleQueryBuilder from(TableName... tableNames)
- Specified by:
from in interface SimpleQueryBuilder
where
public SimpleQueryBuilder where(BooleanExpression searchCondition)
- Specified by:
where in interface SimpleQueryBuilder
groupBy
public SimpleQueryBuilder groupBy(String... columns)
- Specified by:
groupBy in interface SimpleQueryBuilder
having
public SimpleQueryBuilder having(BooleanExpression groupingCondition)
- Specified by:
having in interface SimpleQueryBuilder
orderByAsc
public SimpleQueryBuilder orderByAsc(String... columns)
- Specified by:
orderByAsc in interface SimpleQueryBuilder
orderByDesc
public SimpleQueryBuilder orderByDesc(String... columns)
- Specified by:
orderByDesc in interface SimpleQueryBuilder
Copyright © 2010-2011. All Rights Reserved.