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