Class FlinkCalciteCatalogSnapshotReader
java.lang.Object
org.apache.calcite.prepare.CalciteCatalogReader
org.apache.flink.table.planner.plan.FlinkCalciteCatalogReader
org.apache.flink.table.planner.plan.FlinkCalciteCatalogSnapshotReader
- All Implemented Interfaces:
org.apache.calcite.plan.RelOptSchema,org.apache.calcite.prepare.Prepare.CatalogReader,org.apache.calcite.schema.Wrapper,org.apache.calcite.sql.SqlOperatorTable,org.apache.calcite.sql.validate.SqlValidatorCatalogReader
Extends
FlinkCalciteCatalogReader to allow to read a snapshot of the CalciteSchema.-
Field Summary
Fields inherited from class org.apache.calcite.prepare.CalciteCatalogReader
config, nameMatcher, rootSchema, typeFactoryFields inherited from interface org.apache.calcite.prepare.Prepare.CatalogReader
THREAD_LOCAL -
Constructor Summary
ConstructorsConstructorDescriptionFlinkCalciteCatalogSnapshotReader(org.apache.calcite.sql.validate.SqlValidatorCatalogReader calciteCatalogReader, org.apache.calcite.rel.type.RelDataTypeFactory typeFactory, org.apache.calcite.schema.SchemaVersion schemaVersion) -
Method Summary
Methods inherited from class org.apache.flink.table.planner.plan.FlinkCalciteCatalogReader
getTableMethods inherited from class org.apache.calcite.prepare.CalciteCatalogReader
createTypeFromProjection, field, getAllSchemaObjectNames, getConfig, getNamedType, getOperatorList, getRootSchema, getSchemaPaths, getTableForMember, getTypeFactory, isCaseSensitive, lookupOperatorOverloads, matches, nameMatcher, operatorTable, registerRules, unwrap, withSchemaPathMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.calcite.schema.Wrapper
maybeUnwrap, unwrapOrThrow
-
Constructor Details
-
FlinkCalciteCatalogSnapshotReader
public FlinkCalciteCatalogSnapshotReader(org.apache.calcite.sql.validate.SqlValidatorCatalogReader calciteCatalogReader, org.apache.calcite.rel.type.RelDataTypeFactory typeFactory, org.apache.calcite.schema.SchemaVersion schemaVersion)
-