Uses of Package
org.sql.generation.api.grammar.query

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.
 



Copyright © 2010-2012. All Rights Reserved.