| 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.prepare |
Preparation of queries (parsing, planning and implementation).
|
| org.apache.calcite.rel |
Defines relational expressions.
|
| org.apache.calcite.rel.convert |
Defines relational expressions and rules for converting between calling
conventions.
|
| org.apache.calcite.rel.rules |
Provides a core set of planner rules.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EnumerableConvention
Family of calling conventions that return results as an
Enumerable. |
| Modifier and Type | Class and Description |
|---|---|
class |
JdbcConvention
Calling convention for relational operations that occur in a JDBC
database.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BindableConvention
Calling convention that returns results as an
Enumerable of object arrays. |
class |
InterpretableConvention
Calling convention that returns results as an
Enumerable of object arrays. |
| Modifier and Type | Class and Description |
|---|---|
static class |
Convention.Impl
Default implementation.
|
| Modifier and Type | Field and Description |
|---|---|
static Convention |
Convention.NONE
Convention that for a relational expression that does not support any
convention.
|
| Modifier and Type | Method and Description |
|---|---|
Convention |
ConventionTraitDef.getDefault() |
Convention |
RelOptRule.getOutConvention()
Returns the convention of the result of firing this rule, null if
not known.
|
| Modifier and Type | Method and Description |
|---|---|
Class<Convention> |
ConventionTraitDef.getTraitClass() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ConventionTraitDef.canConvert(RelOptPlanner planner,
Convention fromConvention,
Convention toConvention) |
RelNode |
ConventionTraitDef.convert(RelOptPlanner planner,
RelNode rel,
Convention toConvention,
boolean allowInfiniteCostConverters) |
| Modifier and Type | Field and Description |
|---|---|
protected Convention |
Prepare.resultConvention
Convention via which results should be returned by execution.
|
| Constructor and Description |
|---|
Prepare(CalcitePrepare.Context context,
Prepare.CatalogReader catalogReader,
Convention resultConvention) |
| Modifier and Type | Method and Description |
|---|---|
Convention |
AbstractRelNode.getConvention() |
Convention |
RelNode.getConvention()
Return the CallingConvention trait from this RelNode's
trait set. |
| Modifier and Type | Method and Description |
|---|---|
Convention |
ConverterRule.getOutConvention() |
Convention |
TraitMatchingRule.getOutConvention() |
| Modifier and Type | Method and Description |
|---|---|
Convention |
ReduceDecimalsRule.getOutConvention() |
Convention |
CoerceInputsRule.getOutConvention() |
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.