| Package | Description |
|---|---|
| org.sql.generation.api.grammar.builders.query |
Package to hold builders for SQL queries (
SELECT -statements). |
| org.sql.generation.api.grammar.factories |
This package provides factories to create various builders and SQL syntax elements.
|
| Modifier and Type | Method and Description |
|---|---|
SimpleQueryBuilder |
SimpleQueryBuilder.as(String columnAlias)
Adds alias to the most recently added column.
|
SimpleQueryBuilder |
SimpleQueryBuilder.from(TableName... tableNames)
Adds table names for
FROM clause of this query. |
SimpleQueryBuilder |
SimpleQueryBuilder.groupBy(String... columns)
Adds
GROUP BY columns for this query. |
SimpleQueryBuilder |
SimpleQueryBuilder.having(BooleanExpression groupingCondition)
Adds
HAVING grouping condition for this query. |
SimpleQueryBuilder |
SimpleQueryBuilder.limit() |
SimpleQueryBuilder |
SimpleQueryBuilder.limit(Integer max) |
SimpleQueryBuilder |
SimpleQueryBuilder.limit(NonBooleanExpression max) |
SimpleQueryBuilder |
SimpleQueryBuilder.offset(Integer skip) |
SimpleQueryBuilder |
SimpleQueryBuilder.offset(NonBooleanExpression skip) |
SimpleQueryBuilder |
SimpleQueryBuilder.orderByAsc(String... columns)
Adds
ORDER BY columns for this query, with ASC as ordering specification. |
SimpleQueryBuilder |
SimpleQueryBuilder.orderByDesc(String... columns)
Adds
ORDER BY columns for this query, with DESC as ordering specification. |
SimpleQueryBuilder |
SimpleQueryBuilder.select(String... columnNames)
Adds the specified columns to the
SELECT list. |
SimpleQueryBuilder |
SimpleQueryBuilder.select(ValueExpression... expressions)
Adds the specified column expressions to the
SELECT list. |
SimpleQueryBuilder |
SimpleQueryBuilder.selectAllColumns()
Selects all columns (
SELECT *). |
SimpleQueryBuilder |
SimpleQueryBuilder.where(BooleanExpression searchCondition)
Sets the search condition (
WHERE clause) for this query. |
| Modifier and Type | Method and Description |
|---|---|
SimpleQueryBuilder |
QueryFactory.simpleQueryBuilder()
Creates a builder for simple queries.
|
Copyright © 2010-2012. All Rights Reserved.