| Package | Description |
|---|---|
| org.apache.calcite.adapter.enumerable |
Query optimizer rules for Java calling convention.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ReflectiveCallNotNullImplementor
Implementation of
NotNullImplementor
that calls a given Method. |
private static class |
RexImpTable.BinaryImplementor
Implementor for binary operators.
|
private static class |
RexImpTable.CastImplementor
Implementor for the SQL
CAST operator. |
private static class |
RexImpTable.DatetimeArithmeticImplementor
Implementor for various datetime arithmetic.
|
private static class |
RexImpTable.ExtractImplementor
Implementor for the
EXTRACT(unit FROM datetime) function. |
private static class |
RexImpTable.FloorImplementor
Implementor for the
FLOOR and CEIL functions. |
private static class |
RexImpTable.MethodImplementor
Implementor for a function that generates calls to a given method.
|
private static class |
RexImpTable.MethodNameImplementor
Implementor for SQL functions that generates calls to a given method name.
|
private static class |
RexImpTable.NotImplementor
Implementor for the
NOT operator. |
private static class |
RexImpTable.ReinterpretImplementor
Implementor for the
REINTERPRET internal SQL operator. |
private static class |
RexImpTable.SequenceImplementor
Implementor for a function that generates calls to a given method.
|
private static class |
RexImpTable.TrimImplementor
Implementor for the
TRIM function. |
private static class |
RexImpTable.UnaryImplementor
Implementor for unary operators.
|
| Modifier and Type | Field and Description |
|---|---|
private NotNullImplementor |
RexImpTable.NotImplementor.implementor |
| Modifier and Type | Method and Description |
|---|---|
private static NotNullImplementor |
RexImpTable.NotImplementor.of(NotNullImplementor implementor) |
| Modifier and Type | Method and Description |
|---|---|
static CallImplementor |
RexImpTable.createImplementor(NotNullImplementor implementor,
NullPolicy nullPolicy,
boolean harmonize) |
private void |
RexImpTable.defineImplementor(SqlOperator operator,
NullPolicy nullPolicy,
NotNullImplementor implementor,
boolean harmonize) |
private static Expression |
RexImpTable.implementCall(RexToLixTranslator translator,
RexCall call,
NotNullImplementor implementor,
RexImpTable.NullAs nullAs) |
private static Expression |
RexImpTable.implementNullSemantics(RexToLixTranslator translator,
RexCall call,
RexImpTable.NullAs nullAs,
NullPolicy nullPolicy,
NotNullImplementor implementor) |
private static Expression |
RexImpTable.implementNullSemantics0(RexToLixTranslator translator,
RexCall call,
RexImpTable.NullAs nullAs,
NullPolicy nullPolicy,
boolean harmonize,
NotNullImplementor implementor) |
private static NotNullImplementor |
RexImpTable.NotImplementor.of(NotNullImplementor implementor) |
| Constructor and Description |
|---|
NotImplementor(NotNullImplementor implementor) |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.