| 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.definition |
This is package containing builders for syntax elements used in SQL Data Definition statements (typically
CREATE statements). |
| org.sql.generation.api.grammar.builders.query |
Package to hold builders for SQL queries (
SELECT -statements). |
| 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.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. |
| Class and Description |
|---|
| QueryExpression
This syntax element represents the
QueryExpressionBody and, in future, the WithClause (WITH) to be
used with query. |
| Class and Description |
|---|
| QueryExpression
This syntax element represents the
QueryExpressionBody and, in future, the WithClause (WITH) to be
used with query. |
| Class and Description |
|---|
| ColumnReference
Common interface for columns in expression
SELECT <column1>, <column2>, .... |
| ColumnReferences.ColumnReferenceInfo
A helper class to encapsulate column reference along with its alias.
|
| CorrespondingSpec
This syntax element represents the
CORRESPONDING BY clause in UNION, INTERSECT, and
EXCEPT operations on queries. |
| GroupingElement
This is a common interface for a grouping element of the
GROUP BY clause. |
| QueryExpressionBody
This is common interface for a queries and joined tables.
|
| SortSpecification
This syntax element represents the sort specification used in
ORDER BY clause. |
| TableReference
This is common interface for all table references in
FROM clause. |
| Class and Description |
|---|
| QueryExpression
This syntax element represents the
QueryExpressionBody and, in future, the WithClause (WITH) to be
used with query. |
| Class and Description |
|---|
| ColumnReferenceByExpression
This syntax element represents the column reference in
SELECT <column reference> clause, where the column
reference is some kind of expression (for example, a constant, or a query). |
| ColumnReferenceByName
This syntax element represents the column reference in
SELECT <column reference> clause, where the column
reference is column name, either with table name or without. |
| LimitSpecification
This syntax element represents the
FETCH FIRST <number> ROWS ONLY element of the query. |
| OffsetSpecification
This syntax element represents the
OFFSET <number> ROWS element of the query. |
| Ordering
This is enum for what kind of order will be applied to each ordering column.
|
| OrdinaryGroupingSet
This syntax element represents the ordinary grouping set specification.
|
| QueryExpression
This syntax element represents the
QueryExpressionBody and, in future, the WithClause (WITH) to be
used with query. |
| QueryExpressionBody
This is common interface for a queries and joined tables.
|
| RowDefinition
This syntax element represents a comma-separated row value definition of
VALUES expression in query. |
| RowSubQuery
This syntax element represents subquery in
VALUES expression in query. |
| RowValueConstructor
This syntax elements represents either subquery or parenthesized row definition of
VALUES expression in
query. |
| SortSpecification
This syntax element represents the sort specification used in
ORDER BY clause. |
| TableAlias
This syntax element represents the alias for a table.
|
| TableReferenceByExpression
This syntax element represents the sub-query which acts as a table in
FROM clause. |
| TableReferenceByName
This syntax element represents the reference to a table in
FROM clause. |
| TableReferencePrimary
This is common interface for non-joined table references.
|
| TableValueConstructor
This syntax element represents the
VALUES expression in query. |
| Class and Description |
|---|
| QueryExpression
This syntax element represents the
QueryExpressionBody and, in future, the WithClause (WITH) to be
used with query. |
| Class and Description |
|---|
| ColumnReference
Common interface for columns in expression
SELECT <column1>, <column2>, .... |
| ColumnReferences.ColumnReferenceInfo
A helper class to encapsulate column reference along with its alias.
|
| CorrespondingSpec
This syntax element represents the
CORRESPONDING BY clause in UNION, INTERSECT, and
EXCEPT operations on queries. |
| FromClause
This syntax element represents the
FROM clause in SELECT statement. |
| GroupByClause
This syntax element represents the
GROUP BY clause in SELECT statement. |
| GroupingElement
This is a common interface for a grouping element of the
GROUP BY clause. |
| GroupingElement.GrandTotal
This syntax element represents the grand total grouping element.
|
| LimitSpecification
This syntax element represents the
FETCH FIRST <number> ROWS ONLY element of the query. |
| OffsetSpecification
This syntax element represents the
OFFSET <number> ROWS element of the query. |
| OrderByClause
This syntax element represents the
ORDER BY clause of SELECT statement. |
| Ordering
This is enum for what kind of order will be applied to each ordering column.
|
| QueryExpression
This syntax element represents the
QueryExpressionBody and, in future, the WithClause (WITH) to be
used with query. |
| QueryExpressionBody
This is common interface for a queries and joined tables.
|
| QueryExpressionBody.EmptyQueryExpressionBody
This syntax element represents the empty query expression body.
|
| QueryExpressionBodyActual
This is common interface for a query, which is either one
SELECT statement, or many SELECT statements
joined together with SetOperations. |
| QueryExpressionBodyQuery
This syntax element represents the single query (currently only
SELECT statement, represented by
QuerySpecification. |
| RowValueConstructor
This syntax elements represents either subquery or parenthesized row definition of
VALUES expression in
query. |
| SelectColumnClause
This is common interface for columns of
SELECT statement. |
| SetOperation
This enum represents the possible set operations to combine queries with.
|
| SortSpecification
This syntax element represents the sort specification used in
ORDER BY clause. |
| TableAlias
This syntax element represents the alias for a table.
|
| TableReference
This is common interface for all table references in
FROM clause. |
| TableReferencePrimary
This is common interface for non-joined table references.
|
| Class and Description |
|---|
| QueryExpressionBody
This is common interface for a queries and joined tables.
|
| TableReference
This is common interface for all table references in
FROM clause. |
Copyright © 2010-2012. All Rights Reserved.