@Internal public class DefaultCalciteContext extends Object implements org.apache.flink.table.calcite.bridge.CalciteContext
| Constructor and Description |
|---|
DefaultCalciteContext(org.apache.flink.table.catalog.CatalogManager catalogManager,
PlannerContext plannerContext) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.calcite.prepare.CalciteCatalogReader |
createCatalogReader(boolean lenientCaseSensitivity) |
org.apache.calcite.tools.FrameworkConfig |
createFrameworkConfig() |
RelBuilder |
createRelBuilder() |
org.apache.calcite.plan.RelOptTable.ToRelContext |
createToRelContext() |
org.apache.flink.table.catalog.CatalogManager |
getCatalogManager() |
org.apache.flink.table.catalog.CatalogRegistry |
getCatalogRegistry() |
ClassLoader |
getClassLoader() |
org.apache.calcite.plan.RelOptCluster |
getCluster() |
org.apache.flink.table.catalog.FunctionCatalog |
getFunctionCatalog() |
PlannerContext |
getPlannerContext() |
org.apache.flink.table.api.TableConfig |
getTableConfig() |
org.apache.calcite.rel.type.RelDataTypeFactory |
getTypeFactory() |
public DefaultCalciteContext(org.apache.flink.table.catalog.CatalogManager catalogManager,
PlannerContext plannerContext)
public PlannerContext getPlannerContext()
public org.apache.flink.table.catalog.CatalogManager getCatalogManager()
public org.apache.flink.table.catalog.CatalogRegistry getCatalogRegistry()
getCatalogRegistry in interface org.apache.flink.table.delegation.ParserFactory.Contextpublic org.apache.calcite.prepare.CalciteCatalogReader createCatalogReader(boolean lenientCaseSensitivity)
createCatalogReader in interface org.apache.flink.table.calcite.bridge.CalciteContextpublic org.apache.calcite.plan.RelOptCluster getCluster()
getCluster in interface org.apache.flink.table.calcite.bridge.CalciteContextpublic org.apache.calcite.tools.FrameworkConfig createFrameworkConfig()
createFrameworkConfig in interface org.apache.flink.table.calcite.bridge.CalciteContextpublic org.apache.calcite.rel.type.RelDataTypeFactory getTypeFactory()
getTypeFactory in interface org.apache.flink.table.calcite.bridge.CalciteContextpublic RelBuilder createRelBuilder()
createRelBuilder in interface org.apache.flink.table.calcite.bridge.CalciteContextpublic org.apache.flink.table.api.TableConfig getTableConfig()
getTableConfig in interface org.apache.flink.table.calcite.bridge.CalciteContextpublic ClassLoader getClassLoader()
getClassLoader in interface org.apache.flink.table.calcite.bridge.CalciteContextpublic org.apache.flink.table.catalog.FunctionCatalog getFunctionCatalog()
getFunctionCatalog in interface org.apache.flink.table.calcite.bridge.CalciteContextpublic org.apache.calcite.plan.RelOptTable.ToRelContext createToRelContext()
createToRelContext in interface org.apache.flink.table.calcite.bridge.CalciteContextCopyright © 2014–2025 The Apache Software Foundation. All rights reserved.