|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use org.sql.generation.api.grammar.query | |
|---|---|
| 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. |
| Classes in org.sql.generation.api.grammar.query used by org.sql.generation.api.grammar.booleans | |
|---|---|
| QueryExpression
This syntax element represents the QueryExpressionBody and, in future, the WithClause (WITH) to be
used with query. |
|
| Classes in org.sql.generation.api.grammar.query used by org.sql.generation.api.grammar.builders.definition | |
|---|---|
| QueryExpression
This syntax element represents the QueryExpressionBody and, in future, the WithClause (WITH) to be
used with query. |
|
| Classes in org.sql.generation.api.grammar.query used by org.sql.generation.api.grammar.builders.query | |
|---|---|
| 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. |
|
| Classes in org.sql.generation.api.grammar.query used by org.sql.generation.api.grammar.definition.view | |
|---|---|
| QueryExpression
This syntax element represents the QueryExpressionBody and, in future, the WithClause (WITH) to be
used with query. |
|
| Classes in org.sql.generation.api.grammar.query used by org.sql.generation.api.grammar.factories | |
|---|---|
| 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. |
|
| Classes in org.sql.generation.api.grammar.query used by org.sql.generation.api.grammar.modification | |
|---|---|
| QueryExpression
This syntax element represents the QueryExpressionBody and, in future, the WithClause (WITH) to be
used with query. |
|
| Classes in org.sql.generation.api.grammar.query used by org.sql.generation.api.grammar.query | |
|---|---|
| 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. |
|
| Classes in org.sql.generation.api.grammar.query used by org.sql.generation.api.grammar.query.joins | |
|---|---|
| QueryExpressionBody
This is common interface for a queries and joined tables. |
|
| TableReference
This is common interface for all table references in FROM clause. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||