Class RelOptHelper
java.lang.Object
org.apache.drill.exec.planner.logical.RelOptHelper
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.calcite.plan.RelOptRuleOperand
static org.apache.calcite.plan.RelOptRuleOperand
any
(Class<? extends org.apache.calcite.rel.RelNode> first, Class<? extends org.apache.calcite.rel.RelNode> second) static org.apache.calcite.plan.RelOptRuleOperand
static org.apache.calcite.plan.RelOptRuleOperand
some
(Class<? extends org.apache.calcite.rel.RelNode> rel, org.apache.calcite.plan.RelOptRuleOperand first, org.apache.calcite.plan.RelOptRuleOperand... rest) static org.apache.calcite.plan.RelOptRuleOperand
some
(Class<? extends org.apache.calcite.rel.RelNode> rel, org.apache.calcite.plan.RelTrait trait, org.apache.calcite.plan.RelOptRuleOperand first, org.apache.calcite.plan.RelOptRuleOperand... rest)
-
Constructor Details
-
RelOptHelper
public RelOptHelper()
-
-
Method Details
-
any
public static org.apache.calcite.plan.RelOptRuleOperand any(Class<? extends org.apache.calcite.rel.RelNode> first, org.apache.calcite.plan.RelTrait trait) -
any
public static org.apache.calcite.plan.RelOptRuleOperand any(Class<? extends org.apache.calcite.rel.RelNode> first) -
any
-
some
public static org.apache.calcite.plan.RelOptRuleOperand some(Class<? extends org.apache.calcite.rel.RelNode> rel, org.apache.calcite.plan.RelOptRuleOperand first, org.apache.calcite.plan.RelOptRuleOperand... rest) -
some
public static org.apache.calcite.plan.RelOptRuleOperand some(Class<? extends org.apache.calcite.rel.RelNode> rel, org.apache.calcite.plan.RelTrait trait, org.apache.calcite.plan.RelOptRuleOperand first, org.apache.calcite.plan.RelOptRuleOperand... rest)
-