public class FlinkCalciteCatalogReader
extends org.apache.calcite.prepare.CalciteCatalogReader
CalciteCatalogReader that changes the RelOptTable which wrapped a CatalogSchemaTable to a FlinkPreparingTableBase.| 构造器和说明 |
|---|
FlinkCalciteCatalogReader(org.apache.calcite.jdbc.CalciteSchema rootSchema,
List<List<String>> defaultSchemas,
org.apache.calcite.rel.type.RelDataTypeFactory typeFactory,
org.apache.calcite.config.CalciteConnectionConfig config) |
| 限定符和类型 | 方法和说明 |
|---|---|
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 在接口中 org.apache.calcite.prepare.Prepare.CatalogReadergetTable 在接口中 org.apache.calcite.sql.validate.SqlValidatorCatalogReadergetTable 在类中 org.apache.calcite.prepare.CalciteCatalogReaderCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.