Uses of Interface
org.apache.calcite.rex.RexExecutor
-
Packages that use RexExecutor Package Description org.apache.calcite.plan Defines interfaces for constructing rule-based optimizers of relational expressions.org.apache.calcite.prepare Preparation of queries (parsing, planning and implementation).org.apache.calcite.rex Provides a language for representing row-expressions.org.apache.calcite.tools Provides utility classes. -
-
Uses of RexExecutor in org.apache.calcite.plan
Subinterfaces of RexExecutor in org.apache.calcite.plan Modifier and Type Interface Description static interface
RelOptPlanner.Executor
Deprecated.UseRexExecutor
Fields in org.apache.calcite.plan declared as RexExecutor Modifier and Type Field Description private RexExecutor
AbstractRelOptPlanner. executor
Methods in org.apache.calcite.plan that return RexExecutor Modifier and Type Method Description RexExecutor
AbstractRelOptPlanner. getExecutor()
RexExecutor
RelOptPlanner. getExecutor()
Returns the executor used to evaluate constant expressions.Methods in org.apache.calcite.plan with parameters of type RexExecutor Modifier and Type Method Description void
AbstractRelOptPlanner. setExecutor(RexExecutor executor)
void
RelOptPlanner. setExecutor(RexExecutor executor)
Sets the object that can execute scalar expressions. -
Uses of RexExecutor in org.apache.calcite.prepare
Fields in org.apache.calcite.prepare declared as RexExecutor Modifier and Type Field Description private RexExecutor
PlannerImpl. executor
-
Uses of RexExecutor in org.apache.calcite.rex
Classes in org.apache.calcite.rex that implement RexExecutor Modifier and Type Class Description class
RexExecutorImpl
Evaluates aRexNode
expression.Fields in org.apache.calcite.rex declared as RexExecutor Modifier and Type Field Description private RexExecutor
RexSimplify. executor
static RexExecutor
RexUtil. EXECUTOR
Executor for a bit of constant reduction.Constructors in org.apache.calcite.rex with parameters of type RexExecutor Constructor Description RexSimplify(RexBuilder rexBuilder, boolean unknownAsFalse, RexExecutor executor)
Deprecated.RexSimplify(RexBuilder rexBuilder, RelOptPredicateList predicates, boolean unknownAsFalse, RexExecutor executor)
Deprecated.RexSimplify(RexBuilder rexBuilder, RelOptPredicateList predicates, RexExecutor executor)
Creates a RexSimplify.RexSimplify(RexBuilder rexBuilder, RelOptPredicateList predicates, RexUnknownAs defaultUnknownAs, boolean predicateElimination, boolean paranoid, RexExecutor executor)
Internal constructor. -
Uses of RexExecutor in org.apache.calcite.tools
Fields in org.apache.calcite.tools declared as RexExecutor Modifier and Type Field Description private RexExecutor
Frameworks.ConfigBuilder. executor
private RexExecutor
Frameworks.StdFrameworkConfig. executor
Methods in org.apache.calcite.tools that return RexExecutor Modifier and Type Method Description RexExecutor
FrameworkConfig. getExecutor()
Returns the executor used to evaluate constant expressions.RexExecutor
Frameworks.StdFrameworkConfig. getExecutor()
Methods in org.apache.calcite.tools with parameters of type RexExecutor Modifier and Type Method Description Frameworks.ConfigBuilder
Frameworks.ConfigBuilder. executor(RexExecutor executor)
Constructors in org.apache.calcite.tools with parameters of type RexExecutor 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)
-