| Package | Description |
|---|---|
| org.apache.calcite.rel.rel2sql |
Translates a relational expression to SQL parse tree.
|
| org.apache.calcite.rex |
Provides a language for representing row-expressions.
|
| org.apache.calcite.sql.fun |
Defines the set of standard SQL row-level functions and
operators.
|
| org.apache.calcite.sql.parser |
Provides a SQL parser.
|
| org.apache.calcite.sql2rel |
Translates a SQL parse tree to relational expression.
|
| Class and Description |
|---|
| SqlRowOperator
SqlRowOperator represents the special ROW constructor.
|
| Class and Description |
|---|
| SqlQuantifyOperator
Definition of the SQL
ALL and SOMEoperators. |
| SqlStdOperatorTable
Implementation of
SqlOperatorTable containing
the standard operators and functions. |
| Class and Description |
|---|
| OracleSqlOperatorTable
Operator table that contains only Oracle-specific functions and operators.
|
| SqlAbstractGroupFunction
Base class for grouping functions
GROUP_ID, GROUPING_ID,
GROUPING. |
| SqlArrayValueConstructor
Definition of the SQL:2003 standard ARRAY constructor,
ARRAY
[<expr>, ...]. |
| SqlAvgAggFunction.Subtype
Deprecated.
|
| SqlBaseContextVariable
Base class for functions such as "PI", "USER", "CURRENT_ROLE", and
"CURRENT_PATH".
|
| SqlBetweenOperator
Defines the BETWEEN operator.
|
| SqlBetweenOperator.Flag
Defines the "SYMMETRIC" and "ASYMMETRIC" keywords.
|
| SqlCase
A
SqlCase is a node of a parse tree which represents a case
statement. |
| SqlCaseOperator
An operator describing a
CASE, NULLIF or
COALESCE expression. |
| SqlColumnListConstructor
SqlColumnListConstructor defines the non-standard constructor used to pass a
COLUMN_LIST parameter to a UDX.
|
| SqlCovarAggFunction.Subtype
Deprecated.
|
| SqlCursorConstructor
SqlCursorConstructor defines the non-standard CURSOR(<query>)
constructor.
|
| SqlDatePartFunction
SqlDatePartFunction represents the SQL:1999 standard
YEAR,
QUARTER, MONTH and DAY functions. |
| SqlDatetimeSubtractionOperator
A special operator for the subtraction of two DATETIMEs.
|
| SqlGroupIdFunction
The
GROUP_ID() function. |
| SqlGroupingFunction
The
GROUPING function. |
| SqlInOperator
Definition of the SQL
IN operator, which tests for a value's
membership in a sub-query or a list of values. |
| SqlLiteralChainOperator
Internal operator, by which the parser represents a continued string literal.
|
| SqlMapValueConstructor
Definition of the MAP constructor,
MAP [<key>, <value>, ...]. |
| SqlMonotonicUnaryFunction
Base class for unary operators such as FLOOR/CEIL which are monotonic for
monotonic inputs.
|
| SqlMultisetQueryConstructor
Definition of the SQL:2003 standard MULTISET query constructor,
MULTISET (<query>). |
| SqlMultisetSetOperator
An operator which performs set operations on multisets, such as "MULTISET
UNION ALL".
|
| SqlMultisetValueConstructor
Definition of the SQL:2003 standard MULTISET constructor,
MULTISET
[<expr>, ...]. |
| SqlOverlapsOperator
SqlOverlapsOperator represents the SQL:1999 standard
OVERLAPS
function. |
| SqlQuantifyOperator
Definition of the SQL
ALL and SOMEoperators. |
| SqlRandFunction
The
RAND function. |
| SqlRandIntegerFunction
The
RAND_INTEGER function. |
| SqlRowOperator
SqlRowOperator represents the special ROW constructor.
|
| SqlStdOperatorTable
Implementation of
SqlOperatorTable containing
the standard operators and functions. |
| SqlThrowOperator
An internal operator that throws an exception.
|
| SqlTrimFunction
Definition of the "TRIM" builtin SQL function.
|
| SqlTrimFunction.Flag
Defines the enumerated values "LEADING", "TRAILING", "BOTH".
|
| Class and Description |
|---|
| SqlStdOperatorTable
Implementation of
SqlOperatorTable containing
the standard operators and functions. |
| Class and Description |
|---|
| SqlArrayValueConstructor
Definition of the SQL:2003 standard ARRAY constructor,
ARRAY
[<expr>, ...]. |
| SqlBetweenOperator
Defines the BETWEEN operator.
|
| SqlCase
A
SqlCase is a node of a parse tree which represents a case
statement. |
| SqlDatetimeSubtractionOperator
A special operator for the subtraction of two DATETIMEs.
|
| SqlExtractFunction
The SQL
EXTRACT operator. |
| SqlInOperator
Definition of the SQL
IN operator, which tests for a value's
membership in a sub-query or a list of values. |
| SqlLiteralChainOperator
Internal operator, by which the parser represents a continued string literal.
|
| SqlMapValueConstructor
Definition of the MAP constructor,
MAP [<key>, <value>, ...]. |
| SqlMultisetQueryConstructor
Definition of the SQL:2003 standard MULTISET query constructor,
MULTISET (<query>). |
| SqlMultisetValueConstructor
Definition of the SQL:2003 standard MULTISET constructor,
MULTISET
[<expr>, ...]. |
| SqlOverlapsOperator
SqlOverlapsOperator represents the SQL:1999 standard
OVERLAPS
function. |
| SqlQuantifyOperator
Definition of the SQL
ALL and SOMEoperators. |
| SqlRowOperator
SqlRowOperator represents the special ROW constructor.
|
| SqlSequenceValueOperator
Operator that returns the current or next value of a sequence.
|
| SqlTrimFunction.Flag
Defines the enumerated values "LEADING", "TRAILING", "BOTH".
|
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.