public static class Frameworks.ConfigBuilder extends Object
FrameworkConfig using defaults
where values aren't required.| Modifier and Type | Field and Description |
|---|---|
private Context |
context |
private SqlRexConvertletTable |
convertletTable |
private RelOptCostFactory |
costFactory |
private SchemaPlus |
defaultSchema |
private RexExecutor |
executor |
private SqlOperatorTable |
operatorTable |
private SqlParser.Config |
parserConfig |
private com.google.common.collect.ImmutableList<Program> |
programs |
private SqlToRelConverter.Config |
sqlToRelConverterConfig |
private com.google.common.collect.ImmutableList<RelTraitDef> |
traitDefs |
private RelDataTypeSystem |
typeSystem |
| Modifier | Constructor and Description |
|---|---|
private |
ConfigBuilder() |
private SqlRexConvertletTable convertletTable
private SqlOperatorTable operatorTable
private com.google.common.collect.ImmutableList<Program> programs
private Context context
private com.google.common.collect.ImmutableList<RelTraitDef> traitDefs
private SqlParser.Config parserConfig
private SqlToRelConverter.Config sqlToRelConverterConfig
private SchemaPlus defaultSchema
private RexExecutor executor
private RelOptCostFactory costFactory
private RelDataTypeSystem typeSystem
public FrameworkConfig build()
public Frameworks.ConfigBuilder context(Context c)
public Frameworks.ConfigBuilder executor(RexExecutor executor)
public Frameworks.ConfigBuilder convertletTable(SqlRexConvertletTable convertletTable)
public Frameworks.ConfigBuilder operatorTable(SqlOperatorTable operatorTable)
public Frameworks.ConfigBuilder traitDefs(List<RelTraitDef> traitDefs)
public Frameworks.ConfigBuilder traitDefs(RelTraitDef... traitDefs)
public Frameworks.ConfigBuilder parserConfig(SqlParser.Config parserConfig)
public Frameworks.ConfigBuilder sqlToRelConverterConfig(SqlToRelConverter.Config sqlToRelConverterConfig)
public Frameworks.ConfigBuilder defaultSchema(SchemaPlus defaultSchema)
public Frameworks.ConfigBuilder costFactory(RelOptCostFactory costFactory)
public Frameworks.ConfigBuilder ruleSets(RuleSet... ruleSets)
public Frameworks.ConfigBuilder ruleSets(List<RuleSet> ruleSets)
public Frameworks.ConfigBuilder programs(List<Program> programs)
public Frameworks.ConfigBuilder programs(Program... programs)
public Frameworks.ConfigBuilder typeSystem(RelDataTypeSystem typeSystem)
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.