public interface RexToSqlNodeConverter
RexNode to SqlNode.
For most purposes, SqlImplementor
is superior. See in particular
SqlImplementor.Context.toSql(RexProgram, RexNode).
| Modifier and Type | Method and Description |
|---|---|
@Nullable SqlNode |
convertCall(RexCall call)
|
@Nullable SqlNode |
convertInputRef(RexInputRef ref)
Converts a
RexInputRef to a SqlIdentifier. |
@Nullable SqlNode |
convertLiteral(RexLiteral literal)
Converts a
RexLiteral to a SqlLiteral. |
@Nullable SqlNode |
convertNode(RexNode node)
|
@Nullable SqlNode convertNode(RexNode node)
RexNode to a SqlNode expression,
typically by dispatching to one of the other interface methods.node - RexNode to translate@Nullable SqlNode convertCall(RexCall call)
call - RexCall to translate@Nullable SqlNode convertLiteral(RexLiteral literal)
RexLiteral to a SqlLiteral.literal - RexLiteral to translate@Nullable SqlNode convertInputRef(RexInputRef ref)
RexInputRef to a SqlIdentifier.ref - RexInputRef to translateCopyright © 2012-2022 Apache Software Foundation. All Rights Reserved.