Class BeamCalcSplittingRule
java.lang.Object
org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.plan.RelOptRule
org.apache.beam.sdk.extensions.sql.impl.rule.BeamCalcSplittingRule
public abstract class BeamCalcSplittingRule
extends org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.plan.RelOptRule
A 
RelOptRule that converts a LogicalCalc into a chain of AbstractBeamCalcRel nodes via CalcRelSplitter.- 
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.plan.RelOptRule
org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.plan.RelOptRule.ConverterRelOptRuleOperand - 
Field Summary
Fields inherited from class org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.plan.RelOptRule
description, operands, relBuilderFactory - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected abstract CalcRelSplitter.RelType[]booleanmatches(org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.plan.RelOptRuleCall x) voidonMatch(org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.plan.RelOptRuleCall relOptRuleCall) Methods inherited from class org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.plan.RelOptRule
any, convert, convert, convert, convert, convertList, convertOperand, convertOperand, equals, equals, getOperand, getOperands, getOutConvention, getOutTrait, hashCode, none, operand, operand, operand, operand, operand, operandJ, operandJ, some, toString, unordered 
- 
Constructor Details
- 
BeamCalcSplittingRule
 
 - 
 - 
Method Details
- 
matches
public boolean matches(org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.plan.RelOptRuleCall x) - Overrides:
 matchesin classorg.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.plan.RelOptRule
 - 
onMatch
public void onMatch(org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.plan.RelOptRuleCall relOptRuleCall) - Specified by:
 onMatchin classorg.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.plan.RelOptRule
 - 
getRelTypes
 
 -