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 |
Provides a SQL parser and object model.
|
org.apache.calcite.sql.fun |
Defines the set of standard SQL row-level functions and
operators.
|
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 SOME operators. |
SqlStdOperatorTable
Implementation of
SqlOperatorTable containing
the standard operators and functions. |
Class and Description |
---|
SqlTrimFunction.Flag
Defines the enumerated values "LEADING", "TRAILING", "BOTH".
|
Class and Description |
---|
LibraryOperator
An annotation that is read by
SqlLibraryOperatorTableFactory to
add functions and operators to a library. |
OracleSqlOperatorTable
Deprecated.
Use
SqlLibraryOperatorTableFactory.getOperatorTable(SqlLibrary...)
instead, passing SqlLibrary.ORACLE as argument. |
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 "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.
|
SqlCountAggFunction
Definition of the SQL
COUNT aggregation function. |
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. |
SqlJsonArrayAggAggFunction
The
JSON_OBJECTAGG aggregate function. |
SqlJsonObjectAggAggFunction
The
JSON_OBJECTAGG aggregate function. |
SqlLibrary
A library is a collection of SQL functions and operators.
|
SqlLibraryOperatorTableFactory
Factory that creates operator tables that consist of functions and operators
for particular named libraries.
|
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 SOME operators. |
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 |
---|
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 SOME operators. |
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–2019 The Apache Software Foundation. All rights reserved.