private static class RexImpTable.DatetimeArithmeticImplementor extends Object implements NotNullImplementor
| Modifier | Constructor and Description |
|---|---|
private |
DatetimeArithmeticImplementor() |
| Modifier and Type | Method and Description |
|---|---|
Expression |
implement(RexToLixTranslator translator,
RexCall call,
List<Expression> translatedOperands)
Implements a call with assumption that all the null-checking is
implemented by caller.
|
private Expression |
normalize(SqlTypeName typeName,
Expression e)
Normalizes a TIME value into 00:00:00..23:59:39.
|
public Expression implement(RexToLixTranslator translator, RexCall call, List<Expression> translatedOperands)
NotNullImplementorimplement in interface NotNullImplementortranslator - translator to implement the codecall - call to implementtranslatedOperands - arguments of a callprivate Expression normalize(SqlTypeName typeName, Expression e)
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.