Uses of Interface
org.apache.calcite.plan.RelOptCostFactory
-
Packages that use RelOptCostFactory Package Description org.apache.calcite.plan Defines interfaces for constructing rule-based optimizers of relational expressions.org.apache.calcite.plan.hep Provides a heuristic planner implementation for the interfaces inorg.apache.calcite.plan
.org.apache.calcite.plan.volcano Optimizes relational expressions.org.apache.calcite.prepare Preparation of queries (parsing, planning and implementation).org.apache.calcite.tools Provides utility classes. -
-
Uses of RelOptCostFactory in org.apache.calcite.plan
Classes in org.apache.calcite.plan that implement RelOptCostFactory Modifier and Type Class Description private static class
RelOptCostImpl.Factory
Implementation ofRelOptCostFactory
that createsRelOptCostImpl
s.Fields in org.apache.calcite.plan declared as RelOptCostFactory Modifier and Type Field Description protected RelOptCostFactory
AbstractRelOptPlanner. costFactory
static RelOptCostFactory
RelOptCostImpl. FACTORY
Methods in org.apache.calcite.plan that return RelOptCostFactory Modifier and Type Method Description RelOptCostFactory
AbstractRelOptPlanner. getCostFactory()
RelOptCostFactory
RelOptPlanner. getCostFactory()
Returns the factory that createsRelOptCost
s.Constructors in org.apache.calcite.plan with parameters of type RelOptCostFactory Constructor Description AbstractRelOptPlanner(RelOptCostFactory costFactory, Context context)
Creates an AbstractRelOptPlanner. -
Uses of RelOptCostFactory in org.apache.calcite.plan.hep
Constructors in org.apache.calcite.plan.hep with parameters of type RelOptCostFactory Constructor Description HepPlanner(HepProgram program, Context context, boolean noDag, Function2<RelNode,RelNode,java.lang.Void> onCopyHook, RelOptCostFactory costFactory)
Creates a new HepPlanner with the option to keep the graph a tree (noDag = true) or allow DAG (noDag = false). -
Uses of RelOptCostFactory in org.apache.calcite.plan.volcano
Classes in org.apache.calcite.plan.volcano that implement RelOptCostFactory Modifier and Type Class Description private static class
VolcanoCost.Factory
Implementation ofRelOptCostFactory
that createsVolcanoCost
s.Fields in org.apache.calcite.plan.volcano declared as RelOptCostFactory Modifier and Type Field Description static RelOptCostFactory
VolcanoCost. FACTORY
Constructors in org.apache.calcite.plan.volcano with parameters of type RelOptCostFactory Constructor Description VolcanoPlanner(RelOptCostFactory costFactory, Context externalContext)
Creates aVolcanoPlanner
with a given cost factory. -
Uses of RelOptCostFactory in org.apache.calcite.prepare
Methods in org.apache.calcite.prepare with parameters of type RelOptCostFactory Modifier and Type Method Description protected RelOptPlanner
CalcitePrepareImpl. createPlanner(CalcitePrepare.Context prepareContext, Context externalContext, RelOptCostFactory costFactory)
Creates a query planner and initializes it with a default set of rules. -
Uses of RelOptCostFactory in org.apache.calcite.tools
Fields in org.apache.calcite.tools declared as RelOptCostFactory Modifier and Type Field Description private RelOptCostFactory
Frameworks.ConfigBuilder. costFactory
private RelOptCostFactory
Frameworks.StdFrameworkConfig. costFactory
Methods in org.apache.calcite.tools that return RelOptCostFactory Modifier and Type Method Description RelOptCostFactory
FrameworkConfig. getCostFactory()
Returns the cost factory that should be used when creating the planner.RelOptCostFactory
Frameworks.StdFrameworkConfig. getCostFactory()
Methods in org.apache.calcite.tools with parameters of type RelOptCostFactory Modifier and Type Method Description Frameworks.ConfigBuilder
Frameworks.ConfigBuilder. costFactory(RelOptCostFactory costFactory)
Constructors in org.apache.calcite.tools with parameters of type RelOptCostFactory Constructor Description StdFrameworkConfig(Context context, SqlRexConvertletTable convertletTable, SqlOperatorTable operatorTable, com.google.common.collect.ImmutableList<Program> programs, com.google.common.collect.ImmutableList<RelTraitDef> traitDefs, SqlParser.Config parserConfig, SqlToRelConverter.Config sqlToRelConverterConfig, SchemaPlus defaultSchema, RelOptCostFactory costFactory, RelDataTypeSystem typeSystem, RexExecutor executor, boolean evolveLattice, SqlStatisticProvider statisticProvider, RelOptTable.ViewExpander viewExpander)
-