| Package | Description |
|---|---|
| org.sql.generation.api.grammar.builders.booleans |
This package contains builders for various boolean expressions.
|
| org.sql.generation.api.grammar.builders.definition |
This is package containing builders for syntax elements used in SQL Data Definition statements (typically
CREATE statements). |
| org.sql.generation.api.grammar.builders.modification |
Package to hold builders common for SQL modification clauses (
INSERT, UPDATE, and DELETE). |
| org.sql.generation.api.grammar.builders.query |
Package to hold builders for SQL queries (
SELECT -statements). |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BooleanBuilder
A builder-pattern interface to build boolean expressions.
|
interface |
InBuilder
The builder to build
IN expressions |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ForeignKeyConstraintBuilder
The builder for table constraint
FOREIGN KEY(source columns) REFERENCES table_name(target columns) etc....). |
interface |
SchemaDefinitionBuilder
This is builder interface for creating schema definition statements (
CREATE SCHEMA ...). |
interface |
TableDefinitionBuilder
This is the builder for table definition statements (
CREATE TABLE ...). |
interface |
TableElementListBuilder
This is the builder for table element list used in
CREATE TABLE statements. |
interface |
UniqueConstraintBuilder
This is builder for
UNIQUE(...) and PRIMARY KEY(...) table constraints in table definition. |
interface |
ViewDefinitionBuilder
This is a builder for
CREATE VIEW statements. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ColumnSourceByValuesBuilder
This builder builds the
ColumnSourceByValues syntax element. |
interface |
DeleteBySearchBuilder
This builder builds statements deleting rows matching search condition (
DELETE FROM table [WHERE
searchCondition ]). |
interface |
InsertStatementBuilder
This builder builds statements inserting rows to tables (
INSERT INTO tableName [( column names
)] expression). |
interface |
UpdateBySearchBuilder
This builder builds statements updating rows matching search condition (
UPDATE table SET set-clauses
[WHERE searchCondition ]). |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AbstractQueryBuilder<ExpressionType> |
interface |
ColumnsBuilder
This builder builds the columns for
SELECT statement. |
interface |
FromBuilder
The builder that builds the
FROM clause in SQL SELECT query. |
interface |
GroupByBuilder
The builder that builds the
GROUP BY clause in SQL SELECT query. |
interface |
OrderByBuilder
The builder that builds the
ORDER BY clause in SQL SELECT query. |
interface |
QueryBuilder
The builder that builds the SQL queries having
UNION, INTERSECT, or EXCEPT between the
SELECT statements. |
interface |
QuerySpecificationBuilder
This builder builds a single
SELECT query. |
interface |
SimpleQueryBuilder
This is builder to quickly create simple queries, without the generic and not-so-easy-to-use methods of traditional
QuerySpecificationBuilder + QueryFactory style. |
interface |
TableReferenceBuilder
The builder to build joined tables.
|
Copyright © 2010-2012. All Rights Reserved.