public class BeamZetaSqlCalcSplittingRule extends BeamCalcSplittingRule
BeamCalcSplittingRule that converts a LogicalCalc to a chain of BeamZetaSqlCalcRel and/or BeamCalcRel via CalcRelSplitter.
Only Java UDFs are implemented using BeamCalcRel. All other expressions are
implemented using BeamZetaSqlCalcRel.
| Modifier and Type | Field and Description |
|---|---|
static BeamZetaSqlCalcSplittingRule |
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
protected CalcRelSplitter.RelType[] |
getRelTypes() |
matches, onMatchany, convert, convert, convertList, convertOperand, convertOperand, equals, equals, getOperand, getOperands, getOutConvention, getOutTrait, hashCode, none, operand, operand, operand, operand, operand, operandJ, operandJ, some, toString, unorderedpublic static final BeamZetaSqlCalcSplittingRule INSTANCE
protected CalcRelSplitter.RelType[] getRelTypes()
getRelTypes in class BeamCalcSplittingRule