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, withSchemaPath
public org.apache.calcite.prepare.Prepare.PreparingTable getTable(List<String> names)
getTable
in interface org.apache.calcite.prepare.Prepare.CatalogReader
getTable
in interface org.apache.calcite.sql.validate.SqlValidatorCatalogReader
getTable
in class org.apache.calcite.prepare.CalciteCatalogReader
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.