private static class RexImpTable.CaseImplementor extends 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)
CallImplementorimplement in interface CallImplementortranslator - 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–2018 The Apache Software Foundation. All rights reserved.