| Package | Description |
|---|---|
| org.apache.calcite.prepare |
Preparation of queries (parsing, planning and implementation).
|
| org.apache.calcite.sql2rel |
Translates a SQL parse tree to relational expression.
|
| org.apache.calcite.tools |
Provides utility classes.
|
| Modifier and Type | Field and Description |
|---|---|
protected SqlRexConvertletTable |
CalcitePrepareImpl.CalcitePreparingStmt.convertletTable |
private SqlRexConvertletTable |
PlannerImpl.convertletTable |
| Modifier and Type | Method and Description |
|---|---|
protected SqlRexConvertletTable |
CalcitePrepareImpl.createConvertletTable()
Factory method for default convertlet table.
|
| Constructor and Description |
|---|
CalciteMaterializer(CalcitePrepareImpl prepare,
CalcitePrepare.Context context,
Prepare.CatalogReader catalogReader,
CalciteSchema schema,
RelOptPlanner planner,
SqlRexConvertletTable convertletTable) |
CalcitePreparingStmt(CalcitePrepareImpl prepare,
CalcitePrepare.Context context,
Prepare.CatalogReader catalogReader,
RelDataTypeFactory typeFactory,
CalciteSchema schema,
EnumerableRel.Prefer prefer,
RelOptPlanner planner,
Convention resultConvention,
SqlRexConvertletTable convertletTable) |
| Modifier and Type | Class and Description |
|---|---|
class |
ReflectiveConvertletTable
Implementation of
SqlRexConvertletTable which uses reflection to call
any method of the form public RexNode convertXxx(ConvertletContext,
SqlNode) or public RexNode convertXxx(ConvertletContext,
SqlOperator, SqlCall). |
class |
StandardConvertletTable
Standard implementation of
SqlRexConvertletTable. |
| Modifier and Type | Field and Description |
|---|---|
private SqlRexConvertletTable |
SqlNodeToRexConverterImpl.convertletTable |
| Constructor and Description |
|---|
SqlNodeToRexConverterImpl(SqlRexConvertletTable convertletTable) |
SqlToRelConverter(RelOptTable.ViewExpander viewExpander,
SqlValidator validator,
Prepare.CatalogReader catalogReader,
RelOptCluster cluster,
SqlRexConvertletTable convertletTable)
Deprecated.
|
SqlToRelConverter(RelOptTable.ViewExpander viewExpander,
SqlValidator validator,
Prepare.CatalogReader catalogReader,
RelOptCluster cluster,
SqlRexConvertletTable convertletTable,
SqlToRelConverter.Config config) |
SqlToRelConverter(RelOptTable.ViewExpander viewExpander,
SqlValidator validator,
Prepare.CatalogReader catalogReader,
RelOptPlanner planner,
RexBuilder rexBuilder,
SqlRexConvertletTable convertletTable)
Deprecated.
|
| Modifier and Type | Field and Description |
|---|---|
private SqlRexConvertletTable |
Frameworks.ConfigBuilder.convertletTable |
private SqlRexConvertletTable |
Frameworks.StdFrameworkConfig.convertletTable |
| Modifier and Type | Method and Description |
|---|---|
SqlRexConvertletTable |
Frameworks.StdFrameworkConfig.getConvertletTable() |
SqlRexConvertletTable |
FrameworkConfig.getConvertletTable()
Returns the convertlet table that should be used when converting from SQL
to row expressions
|
| Modifier and Type | Method and Description |
|---|---|
Frameworks.ConfigBuilder |
Frameworks.ConfigBuilder.convertletTable(SqlRexConvertletTable convertletTable) |
| Constructor and Description |
|---|
StdFrameworkConfig(Context context,
SqlRexConvertletTable convertletTable,
SqlOperatorTable operatorTable,
com.google.common.collect.ImmutableList<Program> programs,
com.google.common.collect.ImmutableList<RelTraitDef> traitDefs,
SqlParser.Config parserConfig,
SqlToRelConverter.Config sqlToRelConverterConfig,
SchemaPlus defaultSchema,
RelOptCostFactory costFactory,
RelDataTypeSystem typeSystem,
RexExecutor executor) |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.