| Package | Description |
|---|---|
| org.apache.calcite.adapter.enumerable |
Query optimizer rules for Java calling convention.
|
| org.apache.calcite.prepare |
Preparation of queries (parsing, planning and implementation).
|
| 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 |
|---|---|
private static List<SqlBinaryOperator> |
RexImpTable.BinaryImplementor.COMPARISON_OPERATORS |
| Modifier and Type | Method and Description |
|---|---|
private RexNode |
CalcitePrepareImpl.EmptyScalarTranslator.binary(Expression expression,
SqlBinaryOperator op) |
| Modifier and Type | Class and Description |
|---|---|
class |
SqlFilterOperator
An operator that applies a filter before rows are included in an aggregate
function.
|
class |
SqlOverOperator
An operator describing a window function specification.
|
class |
SqlSetOperator
SqlSetOperator represents a relational set theory operator (UNION, INTERSECT,
MINUS).
|
| Modifier and Type | Class and Description |
|---|---|
class |
SqlInOperator
Definition of the SQL
IN operator, which tests for a value's
membership in a sub-query or a list of values. |
class |
SqlMonotonicBinaryOperator
Base class for binary operators such as addition, subtraction, and
multiplication which are monotonic for the patterns
m op c and
c op m where m is any monotonic expression and c is a constant. |
class |
SqlMultisetMemberOfOperator
Multiset MEMBER OF.
|
class |
SqlMultisetSetOperator
An operator which performs set operations on multisets, such as "MULTISET
UNION ALL".
|
class |
SqlOverlapsOperator
SqlOverlapsOperator represents the SQL:1999 standard
OVERLAPS
function. |
class |
SqlQuantifyOperator
Definition of the SQL
ALL and SOMEoperators. |
| Modifier and Type | Field and Description |
|---|---|
static SqlBinaryOperator |
SqlStdOperatorTable.AND
Logical
AND operator. |
static SqlBinaryOperator |
SqlStdOperatorTable.CONCAT
String concatenation operator, '
||'. |
static SqlBinaryOperator |
SqlStdOperatorTable.DIVIDE
Arithmetic division operator, '
/'. |
static SqlBinaryOperator |
SqlStdOperatorTable.DIVIDE_INTEGER
Internal integer arithmetic division operator, '
/INT'. |
static SqlBinaryOperator |
SqlStdOperatorTable.EQUALS
Logical equals operator, '
='. |
static SqlBinaryOperator |
SqlStdOperatorTable.GREATER_THAN
Logical greater-than operator, '
>'. |
static SqlBinaryOperator |
SqlStdOperatorTable.GREATER_THAN_OR_EQUAL
Logical greater-than-or-equal operator, '
>='. |
static SqlBinaryOperator |
SqlStdOperatorTable.IN
IN operator tests for a value's membership in a sub-query or
a list of values. |
static SqlBinaryOperator |
SqlStdOperatorTable.IS_DIFFERENT_FROM
The internal
$IS_DIFFERENT_FROM operator is the same as the
user-level SqlStdOperatorTable.IS_DISTINCT_FROM in all respects except that
the test for equality on character datatypes treats trailing spaces as
significant. |
static SqlBinaryOperator |
SqlStdOperatorTable.IS_DISTINCT_FROM
IS DISTINCT FROM operator. |
static SqlBinaryOperator |
SqlStdOperatorTable.IS_NOT_DISTINCT_FROM
IS NOT DISTINCT FROM operator. |
static SqlBinaryOperator |
SqlStdOperatorTable.LESS_THAN
Logical less-than operator, '
<'. |
static SqlBinaryOperator |
SqlStdOperatorTable.LESS_THAN_OR_EQUAL
Logical less-than-or-equal operator, '
<='. |
static SqlBinaryOperator |
SqlStdOperatorTable.MEMBER_OF
Multiset
MEMBER OF, which returns whether a element belongs to a
multiset. |
static SqlBinaryOperator |
SqlStdOperatorTable.MINUS
Infix arithmetic minus operator, '
-'. |
static SqlBinaryOperator |
SqlStdOperatorTable.MULTIPLY
Arithmetic multiplication operator, '
*'. |
static SqlBinaryOperator |
SqlStdOperatorTable.NOT_EQUALS
Logical not-equals operator, '
<>'. |
static SqlBinaryOperator |
SqlStdOperatorTable.NOT_IN
NOT IN operator tests for a value's membership in a sub-query
or a list of values. |
static SqlBinaryOperator |
SqlStdOperatorTable.OR
Logical
OR operator. |
static SqlBinaryOperator |
SqlStdOperatorTable.OVER
The
OVER operator, which applies an aggregate functions to a
window. |
static SqlBinaryOperator |
SqlStdOperatorTable.PATTERN_ALTER
| operator to create alternate patterns
within MATCH_RECOGNIZE. |
static SqlBinaryOperator |
SqlStdOperatorTable.PATTERN_CONCAT
Operator to concatenate patterns within
MATCH_RECOGNIZE. |
static SqlBinaryOperator |
SqlStdOperatorTable.PERCENT_REMAINDER
Arithmetic remainder operator, '
%',
an alternative to SqlStdOperatorTable.MOD allowed if under certain conformance levels. |
static SqlBinaryOperator |
SqlStdOperatorTable.PLUS
Infix arithmetic plus operator, '
+'. |
static SqlBinaryOperator |
SqlStdOperatorTable.SUBMULTISET_OF
Submultiset.
|
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.