|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface PgSQLSimpleQueryBuilder
This builder extends SimpleQueryBuilder functionality with PostgreSQL-specific elements.
| Method Summary | |
|---|---|
PgSQLSimpleQueryBuilder |
as(String columnAlias)
Adds alias to the most recently added column. |
PgSQLSimpleQueryBuilder |
from(TableName... tableNames)
Adds table names for FROM clause of this query. |
PgSQLSimpleQueryBuilder |
groupBy(String... columns)
Adds GROUP BY columns for this query. |
PgSQLSimpleQueryBuilder |
having(BooleanExpression groupingCondition)
Adds HAVING grouping condition for this query. |
PgSQLSimpleQueryBuilder |
limit(Integer limit)
Sets the LIMIT for this query. |
PgSQLSimpleQueryBuilder |
offset(Integer offset)
Sets the OFFSET for this query. |
PgSQLSimpleQueryBuilder |
orderByAsc(String... columns)
Adds ORDER BY columns for this query, with ASC as ordering specification. |
PgSQLSimpleQueryBuilder |
orderByDesc(String... columns)
Adds ORDER BY columns for this query, with DESC as ordering specification. |
PgSQLSimpleQueryBuilder |
select(String... columnNames)
Adds the specified columns to the SELECT list. |
PgSQLSimpleQueryBuilder |
where(BooleanExpression searchCondition)
Sets the search condition ( WHERE clause) for this query. |
| Methods inherited from interface org.sql.generation.api.grammar.builders.query.SimpleQueryBuilder |
|---|
select |
| Methods inherited from interface org.sql.generation.api.grammar.builders.AbstractBuilder |
|---|
createExpression |
| Method Detail |
|---|
PgSQLSimpleQueryBuilder offset(Integer offset)
OFFSET for this query.
offset - The offset for this query. Use null for none.
PgSQLSimpleQueryBuilder limit(Integer limit)
LIMIT for this query.
limit - The limit for this query. Use null for none.
PgSQLSimpleQueryBuilder select(String... columnNames)
SimpleQueryBuilderSELECT list.
select in interface SimpleQueryBuildercolumnNames - The names of the columns.
PgSQLSimpleQueryBuilder as(String columnAlias)
SimpleQueryBuilder
as in interface SimpleQueryBuildercolumnAlias - The alias for most recently added column;
PgSQLSimpleQueryBuilder from(TableName... tableNames)
SimpleQueryBuilderFROM clause of this query.
from in interface SimpleQueryBuildertableNames - The table names to add.
PgSQLSimpleQueryBuilder where(BooleanExpression searchCondition)
SimpleQueryBuilderWHERE clause) for this query.
where in interface SimpleQueryBuildersearchCondition - The search condition for this query.
PgSQLSimpleQueryBuilder groupBy(String... columns)
SimpleQueryBuilderGROUP BY columns for this query.
groupBy in interface SimpleQueryBuildercolumns - The column names for GROUP BY clause.
PgSQLSimpleQueryBuilder having(BooleanExpression groupingCondition)
SimpleQueryBuilderHAVING grouping condition for this query.
having in interface SimpleQueryBuildergroupingCondition - The grouping condition for this query.
PgSQLSimpleQueryBuilder orderByAsc(String... columns)
SimpleQueryBuilderORDER BY columns for this query, with ASC as ordering specification.
orderByAsc in interface SimpleQueryBuildercolumns - The column names for ORDER BY.
PgSQLSimpleQueryBuilder orderByDesc(String... columns)
SimpleQueryBuilderORDER BY columns for this query, with DESC as ordering specification.
orderByDesc in interface SimpleQueryBuildercolumns - The column names for ORDER BY.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||