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
-