| 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.
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
RelOptPlanner.Executor
Deprecated.
Use
RexExecutor |
| Modifier and Type | Field and Description |
|---|---|
private RexExecutor |
AbstractRelOptPlanner.executor |
| Modifier and Type | Method and Description |
|---|---|
RexExecutor |
RelOptPlanner.getExecutor()
Returns the executor used to evaluate constant expressions.
|
RexExecutor |
AbstractRelOptPlanner.getExecutor() |
| Modifier and Type | Method and Description |
|---|---|
void |
RelOptPlanner.setExecutor(RexExecutor executor)
Sets the object that can execute scalar expressions.
|
void |
AbstractRelOptPlanner.setExecutor(RexExecutor executor) |
| Modifier and Type | Field and Description |
|---|---|
private RexExecutor |
PlannerImpl.executor |
| Modifier and Type | Class and Description |
|---|---|
class |
RexExecutorImpl
Evaluates a
RexNode expression. |
| Modifier and Type | Field and Description |
|---|---|
private RexExecutor |
RexSimplify.executor |
static RexExecutor |
RexUtil.EXECUTOR
Executor for a bit of constant reduction.
|
| Constructor and Description |
|---|
RexSimplify(RexBuilder rexBuilder,
boolean unknownAsFalse,
RexExecutor executor)
Deprecated.
|
RexSimplify(RexBuilder rexBuilder,
RelOptPredicateList predicates,
boolean unknownAsFalse,
RexExecutor executor)
Creates a RexSimplify.
|
| Modifier and Type | Field and Description |
|---|---|
private RexExecutor |
Frameworks.ConfigBuilder.executor |
private RexExecutor |
Frameworks.StdFrameworkConfig.executor |
| Modifier and Type | Method and Description |
|---|---|
RexExecutor |
Frameworks.StdFrameworkConfig.getExecutor() |
RexExecutor |
FrameworkConfig.getExecutor()
Returns the executor used to evaluate constant expressions.
|
| Modifier and Type | Method and Description |
|---|---|
Frameworks.ConfigBuilder |
Frameworks.ConfigBuilder.executor(RexExecutor executor) |
| Constructor and 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) |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.