| Package | Description |
|---|---|
| org.apache.calcite.adapter.enumerable |
Query optimizer rules for Java calling convention.
|
| org.apache.calcite.adapter.jdbc |
Query provider based on a JDBC data source.
|
| org.apache.calcite.interpreter |
Provides an implementation of relational expressions using an interpreter.
|
| org.apache.calcite.plan |
Defines interfaces for constructing rule-based optimizers of
relational expressions.
|
| org.apache.calcite.rel.convert |
Defines relational expressions and rules for converting between calling
conventions.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
EnumerableBindable.EnumerableToBindableConverterRule
Rule that converts any enumerable relational expression to bindable.
|
class |
EnumerableCorrelateRule
Implementation of nested loops over enumerable inputs.
|
class |
EnumerableInterpreterRule
|
class |
EnumerableTableFunctionScanRule
Planner rule that converts a
LogicalTableFunctionScan
relational expression
enumerable calling convention. |
class |
EnumerableTableModifyRule
Planner rule that converts a
LogicalTableModify
relational expression
enumerable calling convention. |
class |
EnumerableTableScanRule
Planner rule that converts a
LogicalTableFunctionScan
relational expression
enumerable calling convention. |
class |
EnumerableValuesRule
Planner rule that converts a
LogicalValues
relational expression
enumerable calling convention. |
| Modifier and Type | Class and Description |
|---|---|
static class |
JdbcRules.JdbcTableModificationRule
Rule that converts a table-modification to JDBC.
|
static class |
JdbcRules.JdbcValuesRule
Rule that converts a values operator to JDBC.
|
class |
JdbcToEnumerableConverterRule
Rule to convert a relational expression from
JdbcConvention to
EnumerableConvention. |
| Modifier and Type | Class and Description |
|---|---|
class |
NoneToBindableConverterRule
Rule to convert a relational expression from
Convention.NONE
to BindableConvention. |
| Modifier and Type | Field and Description |
|---|---|
static ConverterRule |
NoneToBindableConverterRule.INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
void |
ConventionTraitDef.deregisterConverterRule(RelOptPlanner planner,
ConverterRule converterRule) |
void |
RelTraitDef.deregisterConverterRule(RelOptPlanner planner,
ConverterRule converterRule)
Provides notification that a particular
ConverterRule has been
de-registered from a RelOptPlanner. |
void |
ConventionTraitDef.registerConverterRule(RelOptPlanner planner,
ConverterRule converterRule) |
void |
RelTraitDef.registerConverterRule(RelOptPlanner planner,
ConverterRule converterRule)
Provides notification of the registration of a particular
ConverterRule with a RelOptPlanner. |
| Constructor and Description |
|---|
TraitMatchingRule(ConverterRule converterRule)
Creates a new TraitMatchingRule.
|
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.