Class RexImpTable.CastImplementor
- java.lang.Object
-
- org.apache.calcite.adapter.enumerable.RexImpTable.CastImplementor
-
- All Implemented Interfaces:
NotNullImplementor
- Enclosing class:
- RexImpTable
private static class RexImpTable.CastImplementor extends java.lang.Object implements NotNullImplementor
Implementor for the SQLCAST
operator.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
CastImplementor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Expression
implement(RexToLixTranslator translator, RexCall call, java.util.List<Expression> translatedOperands)
Implements a call with assumption that all the null-checking is implemented by caller.
-
-
-
Method Detail
-
implement
public Expression implement(RexToLixTranslator translator, RexCall call, java.util.List<Expression> translatedOperands)
Description copied from interface:NotNullImplementor
Implements a call with assumption that all the null-checking is implemented by caller.- Specified by:
implement
in interfaceNotNullImplementor
- Parameters:
translator
- translator to implement the codecall
- call to implementtranslatedOperands
- arguments of a call- Returns:
- expression that implements given call
-
-