| 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 |
SqlLateralOperator
An operator describing a LATERAL specification.
|
private static class |
SqlOrderBy.Operator
Definition of
ORDER BY operator. |
class |
SqlUnnestOperator
The
UNNEST operator. |
class |
SqlValuesOperator
The
VALUES operator. |
private static class |
SqlWith.SqlWithOperator
SqlWithOperator is used to represent a WITH clause of a query.
|
private static class |
SqlWithItem.SqlWithItemOperator
SqlWithItemOperator is used to represent an item in a WITH clause of a
query.
|
| Modifier and Type | Field and Description |
|---|---|
static SqlSpecialOperator |
SqlOrderBy.OPERATOR |
static SqlSpecialOperator |
SqlInsert.OPERATOR |
static SqlSpecialOperator |
SqlUpdate.OPERATOR |
static SqlSpecialOperator |
SqlDescribeTable.OPERATOR |
static SqlSpecialOperator |
SqlMerge.OPERATOR |
static SqlSpecialOperator |
SqlDescribeSchema.OPERATOR |
static SqlSpecialOperator |
SqlSetOption.OPERATOR |
static SqlSpecialOperator |
SqlExplain.OPERATOR |
static SqlSpecialOperator |
SqlDelete.OPERATOR |
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
SqlArgumentAssignmentOperator
Operator that assigns an argument to a function call to a particular named
parameter.
|
class |
SqlArrayQueryConstructor
Definition of the SQL:2003 standard ARRAY query constructor,
ARRAY (<query>). |
class |
SqlArrayValueConstructor
Definition of the SQL:2003 standard ARRAY constructor,
ARRAY
[<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.
|
(package private) class |
SqlDefaultOperator
Operator that indicates that an argument to a function call is to take its
default value.
|
class |
SqlDotOperator
The dot operator
., used to access a field of a
record. |
(package private) class |
SqlExtendOperator
EXTEND operator. |
(package private) class |
SqlItemOperator
The item operator {@code [ ...
|
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>, ...]. |
(package private) class |
SqlRollupOperator
Operator that appears in a
GROUP BY clause: CUBE,
ROLLUP, GROUPING SETS. |
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.ARGUMENT_ASSIGNMENT
ARGUMENT_ASSIGNMENT operator (=<)
assigns an argument to a function call to a particular named parameter. |
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.DEFAULT
DEFAULT operator indicates that an argument to a function call
is to take its default value.. |
static SqlSpecialOperator |
SqlStdOperatorTable.ESCAPE
Internal operator used to represent the ESCAPE clause of a LIKE or
SIMILAR TO expression.
|
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.PATTERN_EXCLUDE
EXCLUDE operator within MATCH_RECOGNIZE. |
static SqlSpecialOperator |
SqlStdOperatorTable.PATTERN_PERMUTE
PERMUTE operator to combine patterns within
MATCH_RECOGNIZE. |
static SqlSpecialOperator |
SqlStdOperatorTable.PATTERN_QUANTIFIER
Operator to quantify patterns within
MATCH_RECOGNIZE. |
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.VALUES |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.