| Package | Description |
|---|---|
| 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.
|
| Modifier and Type | Field and Description |
|---|---|
static SqlSpecialOperator |
RexBuilder.GET_OPERATOR
Special operator that accesses an unadvertised field of an input record.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SqlAsOperator
The
AS operator associates an expression with an alias. |
class |
SqlFunctionalOperator
SqlFunctionalOperator is a base class for special operators which use
functional syntax.
|
class |
SqlInfixOperator
A generalization of a binary operator to involve several (two or more)
arguments, and keywords between each pair of arguments.
|
class |
SqlInternalOperator
Generic operator for nodes with internal syntax.
|
class |
SqlUnnestOperator
The
UNNEST operator. |
class |
SqlValuesOperator
The
VALUES operator. |
| Modifier and Type | Field and Description |
|---|---|
static SqlSpecialOperator |
SqlMerge.OPERATOR |
static SqlSpecialOperator |
SqlInsert.OPERATOR |
static SqlSpecialOperator |
SqlDelete.OPERATOR |
static SqlSpecialOperator |
SqlUpdate.OPERATOR |
static SqlSpecialOperator |
SqlOrderBy.OPERATOR |
static SqlSpecialOperator |
SqlSetOption.OPERATOR |
static SqlSpecialOperator |
SqlExplain.OPERATOR |
| Modifier and Type | Class and Description |
|---|---|
class |
SqlArrayQueryConstructor
Definition of the SQL:2003 standard ARRAY query constructor,
ARRAY (<query>). |
class |
SqlArrayValueConstructor
Definition of the SQL:2003 standard ARRAY constructor,
MULTISET
[<expr>, ...]. |
class |
SqlBetweenOperator
Defines the BETWEEN operator.
|
class |
SqlCollectionTableOperator
SqlCollectionTableOperator is the "table function derived table" operator.
|
class |
SqlColumnListConstructor
SqlColumnListConstructor defines the non-standard constructor used to pass a
COLUMN_LIST parameter to a UDX.
|
class |
SqlCursorConstructor
SqlCursorConstructor defines the non-standard CURSOR(<query>)
constructor.
|
class |
SqlDatetimeSubtractionOperator
A special operator for the subtraction of two DATETIMEs.
|
class |
SqlLikeOperator
An operator describing the
LIKE and SIMILAR
operators. |
class |
SqlLiteralChainOperator
Internal operator, by which the parser represents a continued string literal.
|
class |
SqlMapQueryConstructor
Definition of the MAP query constructor,
MAP (<query>). |
class |
SqlMapValueConstructor
Definition of the MAP constructor,
MAP [<key>, <value>, ...]. |
class |
SqlMultisetQueryConstructor
Definition of the SQL:2003 standard MULTISET query constructor,
MULTISET (<query>). |
class |
SqlMultisetValueConstructor
Definition of the SQL:2003 standard MULTISET constructor,
MULTISET
[<expr>, ...]. |
class |
SqlOverlapsOperator
SqlOverlapsOperator represents the SQL:1999 standard
OVERLAPS
function. |
class |
SqlRowOperator
SqlRowOperator represents the special ROW constructor.
|
class |
SqlSequenceValueOperator
Operator that returns the current or next value of a sequence.
|
class |
SqlThrowOperator
An internal operator that throws an exception.
|
| Modifier and Type | Field and Description |
|---|---|
static SqlSpecialOperator |
SqlStdOperatorTable.COLLECTION_TABLE
The "table function derived table" operator, which a table-valued
function into a relation, e.g.
|
static SqlSpecialOperator |
SqlStdOperatorTable.DATETIME_PLUS
Infix datetime plus operator, '
DATETIME + INTERVAL'. |
static SqlSpecialOperator |
SqlStdOperatorTable.ESCAPE
Internal operator used to represent the ESCAPE clause of a LIKE or
SIMILAR TO expression.
|
static SqlSpecialOperator |
SqlStdOperatorTable.EXTRACT_DATE
Internal operator that extracts time periods (year, month, date) from a
date in internal format (number of days since epoch).
|
static SqlSpecialOperator |
SqlStdOperatorTable.LATERAL
The
LATERAL operator. |
static SqlSpecialOperator |
SqlStdOperatorTable.LIKE |
static SqlSpecialOperator |
SqlStdOperatorTable.NOT_LIKE |
static SqlSpecialOperator |
SqlStdOperatorTable.NOT_SIMILAR_TO |
static SqlSpecialOperator |
SqlStdOperatorTable.REINTERPRET
An
REINTERPRET operator is internal to the planner. |
static SqlSpecialOperator |
SqlStdOperatorTable.SIMILAR_TO |
static SqlSpecialOperator |
SqlStdOperatorTable.TABLESAMPLE
The
TABLESAMPLE operator. |
static SqlSpecialOperator |
SqlStdOperatorTable.UNNEST
The
UNNEST operator. |
static SqlSpecialOperator |
SqlStdOperatorTable.VALUES |
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.