@Internal public class CustomizedConvertRule extends Object implements CallExpressionConvertRule
CallExpressionConvertRule, Functions conversion here all require special
logic, and there may be some special rules, such as needing get the literal values of inputs,
such as converting to combinations of functions, to convert to RexNode of calcite.CallExpressionConvertRule.ConvertContext| 构造器和说明 |
|---|
CustomizedConvertRule() |
| 限定符和类型 | 方法和说明 |
|---|---|
Optional<org.apache.calcite.rex.RexNode> |
convert(org.apache.flink.table.expressions.CallExpression call,
CallExpressionConvertRule.ConvertContext context)
Convert call expression with context to RexNode.
|
public Optional<org.apache.calcite.rex.RexNode> convert(org.apache.flink.table.expressions.CallExpression call, CallExpressionConvertRule.ConvertContext context)
CallExpressionConvertRuleconvert 在接口中 CallExpressionConvertRuleOptional.of(T), Fail return Optional.empty().Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.