| 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.prepare |
Preparation of queries (parsing, planning and implementation).
|
| org.apache.calcite.rel.core |
Defines core relational expressions.
|
| org.apache.calcite.rel.logical |
Defines logical relational expressions.
|
| org.apache.calcite.schema |
Schema SPI.
|
| org.apache.calcite.sql.validate |
SQL validation.
|
| org.apache.calcite.sql2rel |
Translates a SQL parse tree to relational expression.
|
| Constructor and Description |
|---|
EnumerableTableModify(RelOptCluster cluster,
RelTraitSet traits,
RelOptTable table,
Prepare.CatalogReader catalogReader,
RelNode child,
TableModify.Operation operation,
List<String> updateColumnList,
boolean flattened) |
| Constructor and Description |
|---|
JdbcRules.JdbcTableModify(RelOptCluster cluster,
RelTraitSet traitSet,
RelOptTable table,
Prepare.CatalogReader catalogReader,
RelNode input,
TableModify.Operation operation,
List<String> updateColumnList,
boolean flattened) |
| Modifier and Type | Class and Description |
|---|---|
class |
CalciteCatalogReader
Implementation of
Prepare.CatalogReader
and also SqlOperatorTable based on tables and
functions defined schemas. |
| Modifier and Type | Field and Description |
|---|---|
protected Prepare.CatalogReader |
Prepare.catalogReader |
| Modifier and Type | Method and Description |
|---|---|
Prepare.CatalogReader |
Prepare.CatalogReader.withSchemaPath(List<String> schemaPath)
Returns a catalog reader the same as this one but with a possibly
different schema path.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract SqlToRelConverter |
Prepare.getSqlToRelConverter(SqlValidator validator,
Prepare.CatalogReader catalogReader)
Protected method to allow subclasses to override construction of
SqlToRelConverter.
|
| Constructor and Description |
|---|
Prepare(CalcitePrepare.Context context,
Prepare.CatalogReader catalogReader,
Convention resultConvention) |
| Modifier and Type | Field and Description |
|---|---|
protected Prepare.CatalogReader |
TableModify.catalogReader
The connection to the optimizing session.
|
| Modifier and Type | Method and Description |
|---|---|
Prepare.CatalogReader |
TableModify.getCatalogReader() |
| Constructor and Description |
|---|
TableModify(RelOptCluster cluster,
RelTraitSet traits,
RelOptTable table,
Prepare.CatalogReader catalogReader,
RelNode child,
TableModify.Operation operation,
List<String> updateColumnList,
boolean flattened) |
| Modifier and Type | Method and Description |
|---|---|
static LogicalTableModify |
LogicalTableModify.create(RelOptTable table,
Prepare.CatalogReader schema,
RelNode input,
TableModify.Operation operation,
List<String> updateColumnList,
boolean flattened)
Creates a LogicalTableModify.
|
| Constructor and Description |
|---|
LogicalTableModify(RelOptCluster cluster,
RelOptTable table,
Prepare.CatalogReader schema,
RelNode input,
TableModify.Operation operation,
List<String> updateColumnList,
boolean flattened)
Deprecated.
|
LogicalTableModify(RelOptCluster cluster,
RelTraitSet traitSet,
RelOptTable table,
Prepare.CatalogReader schema,
RelNode input,
TableModify.Operation operation,
List<String> updateColumnList,
boolean flattened)
Creates a LogicalTableModify.
|
| Modifier and Type | Method and Description |
|---|---|
TableModify |
ModifiableTable.toModificationRel(RelOptCluster cluster,
RelOptTable table,
Prepare.CatalogReader catalogReader,
RelNode child,
TableModify.Operation operation,
List<String> updateColumnList,
boolean flattened)
Creates a relational expression that modifies this table.
|
| Modifier and Type | Method and Description |
|---|---|
static RelOptTable |
SqlValidatorUtil.getRelOptTable(SqlValidatorNamespace namespace,
Prepare.CatalogReader catalogReader,
String datasetName,
boolean[] usedDataset)
Converts a
SqlValidatorScope into a RelOptTable. |
| Modifier and Type | Field and Description |
|---|---|
protected Prepare.CatalogReader |
SqlToRelConverter.catalogReader |
| Constructor and Description |
|---|
SqlToRelConverter(RelOptTable.ViewExpander viewExpander,
SqlValidator validator,
Prepare.CatalogReader catalogReader,
RelOptPlanner planner,
RexBuilder rexBuilder,
SqlRexConvertletTable convertletTable)
Creates a converter.
|
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.