public class DruidRexExecutor extends Object implements org.apache.calcite.rex.RexExecutor
RexExecutor that reduces Calcite expressions by evaluating them using Druid's own built-in
expressions. This ensures that constant reduction is done in a manner consistent with the query runtime.| Constructor and Description |
|---|
DruidRexExecutor(PlannerContext plannerContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
reduce(org.apache.calcite.rex.RexBuilder rexBuilder,
List<org.apache.calcite.rex.RexNode> constExps,
List<org.apache.calcite.rex.RexNode> reducedValues) |
public DruidRexExecutor(PlannerContext plannerContext)
Copyright © 2011–2018. All rights reserved.