public class FlinkCalciteCatalogReader
extends org.apache.calcite.prepare.CalciteCatalogReader
CalciteCatalogReader that changes the RelOptTable which wrapped a CatalogSchemaTable to a FlinkPreparingTableBase.| Constructor and Description |
|---|
FlinkCalciteCatalogReader(org.apache.calcite.jdbc.CalciteSchema rootSchema,
List<List<String>> defaultSchemas,
org.apache.calcite.rel.type.RelDataTypeFactory typeFactory,
org.apache.calcite.config.CalciteConnectionConfig config) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.calcite.prepare.Prepare.PreparingTable |
getTable(List<String> names) |
createTypeFromProjection, field, getAllSchemaObjectNames, getConfig, getNamedType, getOperatorList, getRootSchema, getSchemaPaths, getTableForMember, getTypeFactory, isCaseSensitive, lookupOperatorOverloads, matches, nameMatcher, operatorTable, registerRules, unwrap, withSchemaPathpublic org.apache.calcite.prepare.Prepare.PreparingTable getTable(List<String> names)
getTable in interface org.apache.calcite.prepare.Prepare.CatalogReadergetTable in interface org.apache.calcite.sql.validate.SqlValidatorCatalogReadergetTable in class org.apache.calcite.prepare.CalciteCatalogReaderCopyright © 2014–2021 The Apache Software Foundation. All rights reserved.