@Internal
public interface CalciteContext
extends org.apache.flink.table.delegation.ParserFactory.Context
| Modifier and Type | Method and Description |
|---|---|
org.apache.calcite.prepare.CalciteCatalogReader |
createCatalogReader(boolean lenientCaseSensitivity)
Create an instance of
CalciteCatalogReader provided by Flink's table planner. |
org.apache.calcite.tools.FrameworkConfig |
createFrameworkConfig()
Create an instance of
FrameworkConfig provided by Flink's table planner. |
org.apache.calcite.tools.RelBuilder |
createRelBuilder()
Create a builder for relational expressions provided by Flink's table planner.
|
org.apache.calcite.plan.RelOptTable.ToRelContext |
createToRelContext()
Create a new instance of
RelOptTable.ToRelContext provided by Flink's table planner. |
ClassLoader |
getClassLoader()
Return the
ClassLoader defined in TableEnvironment. |
org.apache.calcite.plan.RelOptCluster |
getCluster()
Return the
RelOptCluster provided by Flink's table planner. |
org.apache.flink.table.catalog.FunctionCatalog |
getFunctionCatalog()
Return the
FunctionCatalog defined in TableEnvironment. |
org.apache.flink.table.api.TableConfig |
getTableConfig()
Return the
TableConfig defined in TableEnvironment. |
org.apache.calcite.rel.type.RelDataTypeFactory |
getTypeFactory()
Return the
RelDataTypeFactory provided by Flink's table planner. |
org.apache.calcite.prepare.CalciteCatalogReader createCatalogReader(boolean lenientCaseSensitivity)
CalciteCatalogReader provided by Flink's table planner.org.apache.calcite.plan.RelOptCluster getCluster()
RelOptCluster provided by Flink's table planner.org.apache.calcite.tools.FrameworkConfig createFrameworkConfig()
FrameworkConfig provided by Flink's table planner.org.apache.calcite.rel.type.RelDataTypeFactory getTypeFactory()
RelDataTypeFactory provided by Flink's table planner.org.apache.calcite.tools.RelBuilder createRelBuilder()
org.apache.flink.table.api.TableConfig getTableConfig()
TableConfig defined in TableEnvironment.ClassLoader getClassLoader()
ClassLoader defined in TableEnvironment.org.apache.flink.table.catalog.FunctionCatalog getFunctionCatalog()
FunctionCatalog defined in TableEnvironment.org.apache.calcite.plan.RelOptTable.ToRelContext createToRelContext()
RelOptTable.ToRelContext provided by Flink's table planner.
The RelOptTable.ToRelContext is used to convert a table into a relational expression.Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.