| Package | Description |
|---|---|
| org.apache.calcite.adapter.enumerable |
Query optimizer rules for Java calling convention.
|
| org.apache.calcite.schema |
Schema SPI.
|
| org.apache.calcite.schema.impl |
Utilities to help implement Calcite's SPIs.
|
| org.apache.calcite.sql.advise |
Provides hints and corrections for editing SQL statements.
|
| Modifier and Type | Class and Description |
|---|---|
private static class |
RexImpTable.CaseImplementor
Implementor for the SQL
CASE operator. |
private static class |
RexImpTable.CastOptimizedImplementor
Implementor for the SQL
CAST function that optimizes if, say, the
argument is already of the desired type. |
private static class |
RexImpTable.IsXxxImplementor
Implements "IS XXX" operations such as "IS NULL"
or "IS NOT TRUE".
|
private static class |
RexImpTable.ItemImplementor
Implementor for the
ITEM SQL operator. |
private static class |
RexImpTable.SystemFunctionImplementor
Implementor for SQL system functions.
|
private static class |
RexImpTable.ValueConstructorImplementor
Implementor for a value-constructor.
|
| Modifier and Type | Field and Description |
|---|---|
private CallImplementor |
RexImpTable.CastOptimizedImplementor.accurate |
| Modifier and Type | Field and Description |
|---|---|
private Map<SqlOperator,CallImplementor> |
RexImpTable.map |
| Modifier and Type | Method and Description |
|---|---|
static CallImplementor |
RexImpTable.createImplementor(NotNullImplementor implementor,
NullPolicy nullPolicy,
boolean harmonize) |
CallImplementor |
RexImpTable.get(SqlOperator operator) |
| Modifier and Type | Method and Description |
|---|---|
CallImplementor |
ImplementableFunction.getImplementor()
Returns implementor that translates the function to linq4j expression.
|
| Modifier and Type | Field and Description |
|---|---|
private CallImplementor |
TableFunctionImpl.implementor |
private CallImplementor |
ScalarFunctionImpl.implementor |
| Modifier and Type | Method and Description |
|---|---|
private static CallImplementor |
TableFunctionImpl.createImplementor(Method method) |
private static CallImplementor |
ScalarFunctionImpl.createImplementor(Method method) |
CallImplementor |
TableFunctionImpl.getImplementor() |
CallImplementor |
ScalarFunctionImpl.getImplementor() |
| Constructor and Description |
|---|
ScalarFunctionImpl(Method method,
CallImplementor implementor)
Private constructor.
|
TableFunctionImpl(Method method,
CallImplementor implementor)
Private constructor; use
TableFunctionImpl.create(java.lang.Class<?>). |
| Modifier and Type | Field and Description |
|---|---|
private static CallImplementor |
SqlAdvisorGetHintsFunction.IMPLEMENTOR |
| Modifier and Type | Method and Description |
|---|---|
CallImplementor |
SqlAdvisorGetHintsFunction.getImplementor() |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.