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
(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
-