Package org.apache.calcite.tools
Class Frameworks.ConfigBuilder
java.lang.Object
org.apache.calcite.tools.Frameworks.ConfigBuilder
- Enclosing class:
Frameworks
A builder to help you build a
FrameworkConfig using defaults
where values aren't required.-
Method Summary
Modifier and TypeMethodDescriptionbuild()convertletTable(SqlRexConvertletTable convertletTable) costFactory(RelOptCostFactory costFactory) defaultSchema(@Nullable SchemaPlus defaultSchema) evolveLattice(boolean evolveLattice) executor(RexExecutor executor) operatorTable(SqlOperatorTable operatorTable) parserConfig(SqlParser.Config parserConfig) sqlToRelConverterConfig(SqlToRelConverter.Config sqlToRelConverterConfig) sqlValidatorConfig(SqlValidator.Config sqlValidatorConfig) statisticProvider(SqlStatisticProvider statisticProvider) traitDefs(@Nullable List<RelTraitDef> traitDefs) traitDefs(RelTraitDef... traitDefs) typeSystem(RelDataTypeSystem typeSystem) viewExpander(RelOptTable.ViewExpander viewExpander)
-
Method Details
-
build
-
context
-
executor
-
convertletTable
-
operatorTable
-
traitDefs
-
traitDefs
-
parserConfig
-
sqlValidatorConfig
-
sqlToRelConverterConfig
public Frameworks.ConfigBuilder sqlToRelConverterConfig(SqlToRelConverter.Config sqlToRelConverterConfig) -
defaultSchema
-
costFactory
-
ruleSets
-
ruleSets
-
programs
-
programs
-
typeSystem
-
evolveLattice
-
statisticProvider
-
viewExpander
-