Skip to content

Calcite 1653 Allow for custom RelOptPlanner.Executor in RexUtil.simplify#379

Closed
rusanu wants to merge 1 commit intoapache:masterfrom
rusanu:CALCITE-1653
Closed

Calcite 1653 Allow for custom RelOptPlanner.Executor in RexUtil.simplify#379
rusanu wants to merge 1 commit intoapache:masterfrom
rusanu:CALCITE-1653

Conversation

@rusanu
Copy link
Contributor

@rusanu rusanu commented Feb 22, 2017

Add optional executor to RexUtil.simplify and propagate the executor through ReduceExpressionsRule.reduceExpressions and RexUtil$ExprSimplifier.

CALCITE-1653 Propagate planner executor to RexUtil.simplify

Rename Executor to RexExecutor

Allow for null executor
@asfgit asfgit closed this in 88d1d67 Feb 23, 2017
ldming pushed a commit to ldming/mycalcite that referenced this pull request Sep 13, 2018
…nstant reduction (Remus Rusanu)

Rename RelOptPlanner.Executor to RexExecutor.

Add an executor to RelBuilder, populated first from the context, next
from the planner, or lastly from RexUtil.EXECUTOR.

Close apache/calcite#379
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant