Class OverConvertRule
java.lang.Object
org.apache.flink.table.planner.expressions.converter.OverConvertRule
- All Implemented Interfaces:
CallExpressionConvertRule
A
CallExpressionConvertRule that converts BuiltInFunctionDefinitions.OVER.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.flink.table.planner.expressions.converter.CallExpressionConvertRule
CallExpressionConvertRule.ConvertContext -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionOptional<org.apache.calcite.rex.RexNode>convert(org.apache.flink.table.expressions.CallExpression call, CallExpressionConvertRule.ConvertContext context) Convert call expression with context to RexNode.
-
Constructor Details
-
OverConvertRule
public OverConvertRule()
-
-
Method Details
-
convert
public Optional<org.apache.calcite.rex.RexNode> convert(org.apache.flink.table.expressions.CallExpression call, CallExpressionConvertRule.ConvertContext context) Description copied from interface:CallExpressionConvertRuleConvert call expression with context to RexNode.- Specified by:
convertin interfaceCallExpressionConvertRule- Returns:
- Success return RexNode of
Optional.of(T), Fail returnOptional.empty().
-