private static class RexImpTable.CaseImplementor extends java.lang.Object implements CallImplementor
CASE
operator.Modifier | Constructor and Description |
---|---|
private |
CaseImplementor() |
Modifier and Type | Method and Description |
---|---|
Expression |
implement(RexToLixTranslator translator,
RexCall call,
RexImpTable.NullAs nullAs)
Implements a call.
|
private Expression |
implementRecurse(RexToLixTranslator translator,
RexCall call,
RexImpTable.NullAs nullAs,
int i) |
public Expression implement(RexToLixTranslator translator, RexCall call, RexImpTable.NullAs nullAs)
CallImplementor
implement
in interface CallImplementor
translator
- Translator for the callcall
- Call that should be implementednullAs
- The desired mode of null
translationprivate Expression implementRecurse(RexToLixTranslator translator, RexCall call, RexImpTable.NullAs nullAs, int i)
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.