Class CustomizedFilterableExecuteDataContext
java.lang.Object
org.apache.shardingsphere.infra.federation.executor.customized.CustomizedFilterableExecuteDataContext
- All Implemented Interfaces:
org.apache.calcite.DataContext
public final class CustomizedFilterableExecuteDataContext
extends Object
implements org.apache.calcite.DataContext
Customized filterable execute data context.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.calcite.DataContext
org.apache.calcite.DataContext.Variable -
Field Summary
Fields inherited from interface org.apache.calcite.DataContext
ROOT -
Constructor Summary
ConstructorsConstructorDescriptionCustomizedFilterableExecuteDataContext(String databaseName, String schemaName, OptimizerContext context) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.calcite.linq4j.QueryProviderorg.apache.calcite.schema.SchemaPlusorg.apache.calcite.adapter.java.JavaTypeFactory
-
Constructor Details
-
CustomizedFilterableExecuteDataContext
public CustomizedFilterableExecuteDataContext(String databaseName, String schemaName, OptimizerContext context)
-
-
Method Details
-
getRootSchema
public org.apache.calcite.schema.SchemaPlus getRootSchema()- Specified by:
getRootSchemain interfaceorg.apache.calcite.DataContext
-
getTypeFactory
public org.apache.calcite.adapter.java.JavaTypeFactory getTypeFactory()- Specified by:
getTypeFactoryin interfaceorg.apache.calcite.DataContext
-
getQueryProvider
public org.apache.calcite.linq4j.QueryProvider getQueryProvider()- Specified by:
getQueryProviderin interfaceorg.apache.calcite.DataContext
-
get
- Specified by:
getin interfaceorg.apache.calcite.DataContext
-