Uses of Class
org.apache.calcite.adapter.enumerable.RexImpTable.NullAs
-
Packages that use RexImpTable.NullAs Package Description org.apache.calcite.adapter.enumerable Query optimizer rules for Java calling convention. -
-
Uses of RexImpTable.NullAs in org.apache.calcite.adapter.enumerable
Methods in org.apache.calcite.adapter.enumerable that return RexImpTable.NullAs Modifier and Type Method Description static RexImpTable.NullAs
RexImpTable.NullAs. of(boolean nullable)
static RexImpTable.NullAs
RexImpTable.NullAs. valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static RexImpTable.NullAs[]
RexImpTable.NullAs. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in org.apache.calcite.adapter.enumerable with parameters of type RexImpTable.NullAs Modifier and Type Method Description Expression
RexToLixTranslator. handleNull(Expression input, RexImpTable.NullAs nullAs)
Adapts an expression with "normal" result to one that adheres to this particular policy.private Expression
RexToLixTranslator. handleNullUnboxingIfNecessary(Expression input, RexImpTable.NullAs nullAs, java.lang.reflect.Type storageType)
Expression
CallImplementor. implement(RexToLixTranslator translator, RexCall call, RexImpTable.NullAs nullAs)
Implements a call.Expression
RexImpTable.CaseImplementor. implement(RexToLixTranslator translator, RexCall call, RexImpTable.NullAs nullAs)
Expression
RexImpTable.CastOptimizedImplementor. implement(RexToLixTranslator translator, RexCall call, RexImpTable.NullAs nullAs)
Expression
RexImpTable.CoalesceImplementor. implement(RexToLixTranslator translator, RexCall call, RexImpTable.NullAs nullAs)
Expression
RexImpTable.IsXxxImplementor. implement(RexToLixTranslator translator, RexCall call, RexImpTable.NullAs nullAs)
Expression
RexImpTable.ItemImplementor. implement(RexToLixTranslator translator, RexCall call, RexImpTable.NullAs nullAs)
Expression
RexImpTable.SystemFunctionImplementor. implement(RexToLixTranslator translator, RexCall call, RexImpTable.NullAs nullAs)
Expression
RexImpTable.ValueConstructorImplementor. implement(RexToLixTranslator translator, RexCall call, RexImpTable.NullAs nullAs)
private static Expression
RexImpTable. implementCall(RexToLixTranslator translator, RexCall call, NotNullImplementor implementor, RexImpTable.NullAs nullAs)
private static Expression
RexImpTable. implementNullSemantics(RexToLixTranslator translator, RexCall call, RexImpTable.NullAs nullAs, NullPolicy nullPolicy, NotNullImplementor implementor)
private static Expression
RexImpTable. implementNullSemantics0(RexToLixTranslator translator, RexCall call, RexImpTable.NullAs nullAs, NullPolicy nullPolicy, boolean harmonize, NotNullImplementor implementor)
private Expression
RexImpTable.CaseImplementor. implementRecurse(RexToLixTranslator translator, RexCall call, RexImpTable.NullAs nullAs, int i)
private Expression
RexImpTable.CoalesceImplementor. implementRecurse(RexToLixTranslator translator, java.util.List<RexNode> operands, RexImpTable.NullAs nullAs)
(package private) Expression
RexToLixTranslator. translate(RexNode expr, RexImpTable.NullAs nullAs)
(package private) Expression
RexToLixTranslator. translate(RexNode expr, RexImpTable.NullAs nullAs, java.lang.reflect.Type storageType)
private Expression
RexToLixTranslator. translate0(RexNode expr, RexImpTable.NullAs nullAs, java.lang.reflect.Type storageType)
Translates an expression that is not in the cache.private Expression
RexToLixTranslator. translateCall(RexCall call, RexImpTable.NullAs nullAs)
Translates a call to an operator or function.java.util.List<Expression>
RexToLixTranslator. translateList(java.util.List<RexNode> operandList, RexImpTable.NullAs nullAs)
java.util.List<Expression>
RexToLixTranslator. translateList(java.util.List<RexNode> operandList, RexImpTable.NullAs nullAs, java.util.List<? extends java.lang.reflect.Type> storageTypes)
static Expression
RexToLixTranslator. translateLiteral(RexLiteral literal, RelDataType type, JavaTypeFactory typeFactory, RexImpTable.NullAs nullAs)
Translates a literal.private Expression
RexToLixTranslator. translateParameter(RexDynamicParam expr, RexImpTable.NullAs nullAs, java.lang.reflect.Type storageType)
Translates a parameter.
-