@Internal public interface CalciteContext extends 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. |
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. |
FunctionCatalog |
getFunctionCatalog()
Return the
FunctionCatalog defined in TableEnvironment . |
TableConfig |
getTableConfig()
Return the
TableConfig defined in TableEnvironment . |
org.apache.calcite.rel.type.RelDataTypeFactory |
getTypeFactory()
Return the
RelDataTypeFactory provided by Flink's table planner. |
getCatalogRegistry
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.RelBuilder createRelBuilder()
TableConfig getTableConfig()
TableConfig
defined in TableEnvironment
.ClassLoader getClassLoader()
ClassLoader
defined in TableEnvironment
.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–2024 The Apache Software Foundation. All rights reserved.