public class RexToSqlNodeConverterImpl extends Object implements RexToSqlNodeConverter
RexToSqlNodeConverter.| Constructor and Description |
|---|
RexToSqlNodeConverterImpl(RexSqlConvertletTable convertletTable) |
| 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)
|
public RexToSqlNodeConverterImpl(RexSqlConvertletTable convertletTable)
public @Nullable SqlNode convertNode(RexNode node)
RexToSqlNodeConverterRexNode to a SqlNode expression,
typically by dispatching to one of the other interface methods.convertNode in interface RexToSqlNodeConverternode - RexNode to translatepublic @Nullable SqlNode convertCall(RexCall call)
RexToSqlNodeConverterconvertCall in interface RexToSqlNodeConvertercall - RexCall to translatepublic @Nullable SqlNode convertLiteral(RexLiteral literal)
RexToSqlNodeConverterRexLiteral to a SqlLiteral.convertLiteral in interface RexToSqlNodeConverterliteral - RexLiteral to translatepublic @Nullable SqlNode convertInputRef(RexInputRef ref)
RexToSqlNodeConverterRexInputRef to a SqlIdentifier.convertInputRef in interface RexToSqlNodeConverterref - RexInputRef to translateCopyright © 2012-2022 Apache Software Foundation. All Rights Reserved.