@Internal public class DirectConvertRule extends Object implements CallExpressionConvertRule
CallExpressionConvertRule
that performs a simple one-to-one mapping between FunctionDefinition
and a corresponding SqlOperator
.CallExpressionConvertRule.ConvertContext
Constructor and Description |
---|
DirectConvertRule() |
Modifier and Type | Method and Description |
---|---|
Optional<org.apache.calcite.rex.RexNode> |
convert(CallExpression call,
CallExpressionConvertRule.ConvertContext context)
Convert call expression with context to RexNode.
|
static DirectConvertRule |
instance(boolean isBatchMode) |
public static DirectConvertRule instance(boolean isBatchMode)
public Optional<org.apache.calcite.rex.RexNode> convert(CallExpression call, CallExpressionConvertRule.ConvertContext context)
CallExpressionConvertRule
convert
in interface CallExpressionConvertRule
Optional.of(T)
, Fail return Optional.empty()
.Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.