Uses of Interface
org.apache.calcite.prepare.Prepare.CatalogReader
-
Packages that use Prepare.CatalogReader 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.rel.mutable Defines mutable relational expressions.org.apache.calcite.schema Schema SPI.org.apache.calcite.sql.ddl Parse tree for SQL DDL statements.org.apache.calcite.sql.validate SQL validation.org.apache.calcite.sql2rel Translates a SQL parse tree to relational expression. -
-
Uses of Prepare.CatalogReader in org.apache.calcite.adapter.enumerable
Constructors in org.apache.calcite.adapter.enumerable with parameters of type Prepare.CatalogReader Constructor Description EnumerableTableModify(RelOptCluster cluster, RelTraitSet traits, RelOptTable table, Prepare.CatalogReader catalogReader, RelNode child, TableModify.Operation operation, java.util.List<java.lang.String> updateColumnList, java.util.List<RexNode> sourceExpressionList, boolean flattened)
-
Uses of Prepare.CatalogReader in org.apache.calcite.adapter.jdbc
Methods in org.apache.calcite.adapter.jdbc with parameters of type Prepare.CatalogReader Modifier and Type Method Description TableModify
JdbcTable. toModificationRel(RelOptCluster cluster, RelOptTable table, Prepare.CatalogReader catalogReader, RelNode input, TableModify.Operation operation, java.util.List<java.lang.String> updateColumnList, java.util.List<RexNode> sourceExpressionList, boolean flattened)
Constructors in org.apache.calcite.adapter.jdbc with parameters of type Prepare.CatalogReader Constructor Description JdbcTableModify(RelOptCluster cluster, RelTraitSet traitSet, RelOptTable table, Prepare.CatalogReader catalogReader, RelNode input, TableModify.Operation operation, java.util.List<java.lang.String> updateColumnList, java.util.List<RexNode> sourceExpressionList, boolean flattened)
-
Uses of Prepare.CatalogReader in org.apache.calcite.prepare
Classes in org.apache.calcite.prepare that implement Prepare.CatalogReader Modifier and Type Class Description class
CalciteCatalogReader
Implementation ofPrepare.CatalogReader
and alsoSqlOperatorTable
based on tables and functions defined schemas.Fields in org.apache.calcite.prepare declared as Prepare.CatalogReader Modifier and Type Field Description protected Prepare.CatalogReader
Prepare. catalogReader
Fields in org.apache.calcite.prepare with type parameters of type Prepare.CatalogReader Modifier and Type Field Description static java.lang.ThreadLocal<Prepare.CatalogReader>
Prepare.CatalogReader. THREAD_LOCAL
Methods in org.apache.calcite.prepare that return Prepare.CatalogReader Modifier and Type Method Description Prepare.CatalogReader
Prepare.CatalogReader. withSchemaPath(java.util.List<java.lang.String> schemaPath)
Returns a catalog reader the same as this one but with a possibly different schema path.Methods in org.apache.calcite.prepare with parameters of type Prepare.CatalogReader Modifier and Type Method Description protected SqlValidator
CalcitePrepareImpl.CalcitePreparingStmt. createSqlValidator(Prepare.CatalogReader catalogReader)
protected SqlToRelConverter
CalcitePrepareImpl.CalcitePreparingStmt. getSqlToRelConverter(SqlValidator validator, Prepare.CatalogReader catalogReader, SqlToRelConverter.Config config)
protected abstract SqlToRelConverter
Prepare. getSqlToRelConverter(SqlValidator validator, Prepare.CatalogReader catalogReader, SqlToRelConverter.Config config)
Protected method to allow subclasses to override construction of SqlToRelConverter.Constructors in org.apache.calcite.prepare with parameters of type Prepare.CatalogReader Constructor 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)
Prepare(CalcitePrepare.Context context, Prepare.CatalogReader catalogReader, Convention resultConvention)
-
Uses of Prepare.CatalogReader in org.apache.calcite.rel.core
Fields in org.apache.calcite.rel.core declared as Prepare.CatalogReader Modifier and Type Field Description protected Prepare.CatalogReader
TableModify. catalogReader
The connection to the optimizing session.Methods in org.apache.calcite.rel.core that return Prepare.CatalogReader Modifier and Type Method Description Prepare.CatalogReader
TableModify. getCatalogReader()
Constructors in org.apache.calcite.rel.core with parameters of type Prepare.CatalogReader Constructor Description TableModify(RelOptCluster cluster, RelTraitSet traitSet, RelOptTable table, Prepare.CatalogReader catalogReader, RelNode input, TableModify.Operation operation, java.util.List<java.lang.String> updateColumnList, java.util.List<RexNode> sourceExpressionList, boolean flattened)
Creates aTableModify
. -
Uses of Prepare.CatalogReader in org.apache.calcite.rel.logical
Methods in org.apache.calcite.rel.logical with parameters of type Prepare.CatalogReader Modifier and Type Method Description static LogicalTableModify
LogicalTableModify. create(RelOptTable table, Prepare.CatalogReader schema, RelNode input, TableModify.Operation operation, java.util.List<java.lang.String> updateColumnList, java.util.List<RexNode> sourceExpressionList, boolean flattened)
Creates a LogicalTableModify.Constructors in org.apache.calcite.rel.logical with parameters of type Prepare.CatalogReader Constructor Description LogicalTableModify(RelOptCluster cluster, RelOptTable table, Prepare.CatalogReader schema, RelNode input, TableModify.Operation operation, java.util.List<java.lang.String> updateColumnList, boolean flattened)
Deprecated.LogicalTableModify(RelOptCluster cluster, RelTraitSet traitSet, RelOptTable table, Prepare.CatalogReader schema, RelNode input, TableModify.Operation operation, java.util.List<java.lang.String> updateColumnList, java.util.List<RexNode> sourceExpressionList, boolean flattened)
Creates a LogicalTableModify. -
Uses of Prepare.CatalogReader in org.apache.calcite.rel.mutable
Fields in org.apache.calcite.rel.mutable declared as Prepare.CatalogReader Modifier and Type Field Description Prepare.CatalogReader
MutableTableModify. catalogReader
Methods in org.apache.calcite.rel.mutable with parameters of type Prepare.CatalogReader Modifier and Type Method Description static MutableTableModify
MutableTableModify. of(RelDataType rowType, MutableRel input, RelOptTable table, Prepare.CatalogReader catalogReader, TableModify.Operation operation, java.util.List<java.lang.String> updateColumnList, java.util.List<RexNode> sourceExpressionList, boolean flattened)
Creates a MutableTableModify.Constructors in org.apache.calcite.rel.mutable with parameters of type Prepare.CatalogReader Constructor Description MutableTableModify(RelDataType rowType, MutableRel input, RelOptTable table, Prepare.CatalogReader catalogReader, TableModify.Operation operation, java.util.List<java.lang.String> updateColumnList, java.util.List<RexNode> sourceExpressionList, boolean flattened)
-
Uses of Prepare.CatalogReader in org.apache.calcite.schema
Methods in org.apache.calcite.schema with parameters of type Prepare.CatalogReader Modifier and Type Method Description TableModify
ModifiableTable. toModificationRel(RelOptCluster cluster, RelOptTable table, Prepare.CatalogReader catalogReader, RelNode child, TableModify.Operation operation, java.util.List<java.lang.String> updateColumnList, java.util.List<RexNode> sourceExpressionList, boolean flattened)
Creates a relational expression that modifies this table. -
Uses of Prepare.CatalogReader in org.apache.calcite.sql.ddl
Methods in org.apache.calcite.sql.ddl with parameters of type Prepare.CatalogReader Modifier and Type Method Description TableModify
SqlCreateTable.AbstractModifiableTable. toModificationRel(RelOptCluster cluster, RelOptTable table, Prepare.CatalogReader catalogReader, RelNode child, TableModify.Operation operation, java.util.List<java.lang.String> updateColumnList, java.util.List<RexNode> sourceExpressionList, boolean flattened)
-
Uses of Prepare.CatalogReader in org.apache.calcite.sql.validate
Methods in org.apache.calcite.sql.validate with parameters of type Prepare.CatalogReader Modifier and Type Method Description static RelOptTable
SqlValidatorUtil. getRelOptTable(SqlValidatorNamespace namespace, Prepare.CatalogReader catalogReader, java.lang.String datasetName, boolean[] usedDataset)
Converts aSqlValidatorScope
into aRelOptTable
.private static RelOptTable
SqlValidatorUtil. getRelOptTable(TableNamespace tableNamespace, Prepare.CatalogReader catalogReader, java.lang.String datasetName, boolean[] usedDataset, java.util.List<RelDataTypeField> extendedFields)
-
Uses of Prepare.CatalogReader in org.apache.calcite.sql2rel
Fields in org.apache.calcite.sql2rel declared as Prepare.CatalogReader Modifier and Type Field Description protected Prepare.CatalogReader
SqlToRelConverter. catalogReader
Constructors in org.apache.calcite.sql2rel with parameters of type Prepare.CatalogReader Constructor Description 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.
-