| Package | Description |
|---|---|
| org.sql.generation.api.grammar.booleans |
This package provides interfaces for syntax elements of boolean expressions in SQL language.
|
| 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). |
| org.sql.generation.api.grammar.common |
This package contains interfaces and classes common for most parts of SQL generator.
|
| org.sql.generation.api.grammar.definition.schema |
This package contains syntax interfaces for
CREATE SCHEMA statement. |
| org.sql.generation.api.grammar.definition.table |
This package contains syntax interfaces for
CREATE TABLE statement. |
| org.sql.generation.api.grammar.definition.view |
This package contains syntax interfaces required for
CREATE VIEW statement. |
| org.sql.generation.api.grammar.factories |
This package provides factories to create various builders and SQL syntax elements.
|
| org.sql.generation.api.grammar.factories.pgsql |
Package to contain PostgreSQL-specific factories enabling creating of PostgreSQL-specific syntax elements.
|
| org.sql.generation.api.grammar.literals |
The package for syntax elements representing various literals.
|
| org.sql.generation.api.grammar.manipulation |
This package provides syntax elements for
DROP and ALTER statements. |
| org.sql.generation.api.grammar.manipulation.pgsql |
This is package for syntax elements specific for data manipulation for PostgreSQL databases.
|
| org.sql.generation.api.grammar.modification |
This package contains syntax elements relevant to SQL modification clauses (
INSERT INTO, DELETE FROM, and UPDATE). |
| org.sql.generation.api.grammar.query |
This package and its sub-package contain elements related to SQL queries (
SELECT statements). |
| org.sql.generation.api.grammar.query.joins |
This package provides syntax interfaces for joined tables, mostly used in
FROM clause. |
| org.sql.generation.api.vendor |
This package provides an API for SQLVendors to implement, and a way to load different vendors dynamically.
|
| Class and Description |
|---|
| NonBooleanExpression
A common interface for all expressions, which return non-boolean value.
|
| ValueExpression
A common interface for
BooleanExpression and NonBooleanExpression. |
| Class and Description |
|---|
| NonBooleanExpression
A common interface for all expressions, which return non-boolean value.
|
| Class and Description |
|---|
| TableNameDirect
A direct table name may be just table name, or schema-qualified table name.
|
| Class and Description |
|---|
| TableNameDirect
A direct table name may be just table name, or schema-qualified table name.
|
| ValueExpression
A common interface for
BooleanExpression and NonBooleanExpression. |
| Class and Description |
|---|
| NonBooleanExpression
A common interface for all expressions, which return non-boolean value.
|
| SetQuantifier
Set quantifer, can be either
SetQuantifier.ALL or SetQuantifier.DISTINCT. |
| TableName
This is common interface for table names.
|
| ValueExpression
A common interface for
BooleanExpression and NonBooleanExpression. |
| Class and Description |
|---|
| NonBooleanExpression
A common interface for all expressions, which return non-boolean value.
|
| SchemaStatement |
| SetQuantifier
Set quantifer, can be either
SetQuantifier.ALL or SetQuantifier.DISTINCT. |
| SQLStatement
A single SQL statement, which is to be sent to database.
|
| TableName
This is common interface for table names.
|
| ValueExpression
A common interface for
BooleanExpression and NonBooleanExpression. |
| Class and Description |
|---|
| SchemaDefinitionStatement
This is a common interface for all definition (
CREATE) clauses. |
| SchemaStatement |
| SQLStatement
A single SQL statement, which is to be sent to database.
|
| Class and Description |
|---|
| ColumnNameList
This interface presents a non-empty list of plain-text column names.
|
| SchemaDefinitionStatement
This is a common interface for all definition (
CREATE) clauses. |
| SchemaStatement |
| SQLStatement
A single SQL statement, which is to be sent to database.
|
| TableNameDirect
A direct table name may be just table name, or schema-qualified table name.
|
| Class and Description |
|---|
| ColumnNameList
This interface presents a non-empty list of plain-text column names.
|
| SchemaDefinitionStatement
This is a common interface for all definition (
CREATE) clauses. |
| SchemaStatement |
| SQLStatement
A single SQL statement, which is to be sent to database.
|
| TableNameDirect
A direct table name may be just table name, or schema-qualified table name.
|
| Class and Description |
|---|
| ColumnNameList
This interface presents a non-empty list of plain-text column names.
|
| NonBooleanExpression
A common interface for all expressions, which return non-boolean value.
|
| SetQuantifier
Set quantifer, can be either
SetQuantifier.ALL or SetQuantifier.DISTINCT. |
| TableName
This is common interface for table names.
|
| TableNameDirect
A direct table name may be just table name, or schema-qualified table name.
|
| TableNameFunction
A table name function serves as a function call when selecting data.
|
| ValueExpression
A common interface for
BooleanExpression and NonBooleanExpression. |
| Class and Description |
|---|
| TableNameDirect
A direct table name may be just table name, or schema-qualified table name.
|
| Class and Description |
|---|
| NonBooleanExpression
A common interface for all expressions, which return non-boolean value.
|
| ValueExpression
A common interface for
BooleanExpression and NonBooleanExpression. |
| Class and Description |
|---|
| SchemaManipulationStatement |
| SchemaStatement |
| SQLStatement
A single SQL statement, which is to be sent to database.
|
| TableNameDirect
A direct table name may be just table name, or schema-qualified table name.
|
| Class and Description |
|---|
| SchemaManipulationStatement |
| SchemaStatement |
| SQLStatement
A single SQL statement, which is to be sent to database.
|
| Class and Description |
|---|
| ColumnNameList
This interface presents a non-empty list of plain-text column names.
|
| SQLStatement
A single SQL statement, which is to be sent to database.
|
| TableNameDirect
A direct table name may be just table name, or schema-qualified table name.
|
| ValueExpression
A common interface for
BooleanExpression and NonBooleanExpression. |
| Class and Description |
|---|
| ColumnNameList
This interface presents a non-empty list of plain-text column names.
|
| NonBooleanExpression
A common interface for all expressions, which return non-boolean value.
|
| SetQuantifier
Set quantifer, can be either
SetQuantifier.ALL or SetQuantifier.DISTINCT. |
| SQLStatement
A single SQL statement, which is to be sent to database.
|
| TableName
This is common interface for table names.
|
| ValueExpression
A common interface for
BooleanExpression and NonBooleanExpression. |
| Class and Description |
|---|
| ColumnNameList
This interface presents a non-empty list of plain-text column names.
|
| NonBooleanExpression
A common interface for all expressions, which return non-boolean value.
|
| ValueExpression
A common interface for
BooleanExpression and NonBooleanExpression. |
| Class and Description |
|---|
| SQLStatement
A single SQL statement, which is to be sent to database.
|
Copyright © 2010-2012. All Rights Reserved.