public class StandardConvertletTable extends ReflectiveConvertletTable
SqlRexConvertletTable.| Modifier and Type | Field and Description |
|---|---|
static StandardConvertletTable |
INSTANCE
Singleton instance.
|
addAlias, get, registerOppublic static final StandardConvertletTable INSTANCE
public RexNode convertCase(SqlRexContext cx, SqlCase call)
public RexNode convertMultiset(SqlRexContext cx, SqlMultisetValueConstructor op, SqlCall call)
public RexNode convertArray(SqlRexContext cx, SqlArrayValueConstructor op, SqlCall call)
public RexNode convertMap(SqlRexContext cx, SqlMapValueConstructor op, SqlCall call)
public RexNode convertMultisetQuery(SqlRexContext cx, SqlMultisetQueryConstructor op, SqlCall call)
public RexNode convertJdbc(SqlRexContext cx, SqlJdbcFunctionCall op, SqlCall call)
protected RexNode convertCast(@UnknownInitialization StandardConvertletTable this, SqlRexContext cx, SqlCall call)
protected RexNode convertFloorCeil(SqlRexContext cx, SqlCall call)
public RexNode convertExtract(SqlRexContext cx, SqlExtractFunction op, SqlCall call)
EXTRACT function.
Called automatically via reflection.
public RexNode convertDatetimeMinus(@UnknownInitialization StandardConvertletTable this, SqlRexContext cx, SqlDatetimeSubtractionOperator op, SqlCall call)
public RexNode convertFunction(SqlRexContext cx, SqlFunction fun, SqlCall call)
public RexNode convertWindowFunction(SqlRexContext cx, SqlWindowTableFunction fun, SqlCall call)
public RexNode convertJsonValueFunction(SqlRexContext cx, SqlJsonValueFunction fun, SqlCall call)
public RexNode convertSequenceValue(SqlRexContext cx, SqlSequenceValueOperator fun, SqlCall call)
public RexNode convertAggregateFunction(SqlRexContext cx, SqlAggFunction fun, SqlCall call)
public RexNode convertCall(@UnknownInitialization StandardConvertletTable this, SqlRexContext cx, SqlCall call)
RexCall to the same
operator.
Called automatically via reflection.
cx - Contextcall - Callpublic RexNode convertBetween(SqlRexContext cx, SqlBetweenOperator op, SqlCall call)
Called automatically via reflection.
public RexNode convertSubstring(SqlRexContext cx, SqlSubstringFunction op, SqlCall call)
Called automatically via reflection.
public RexNode convertLiteralChain(SqlRexContext cx, SqlLiteralChainOperator op, SqlCall call)
Called automatically via reflection.
public RexNode convertRow(SqlRexContext cx, SqlRowOperator op, SqlCall call)
Called automatically via reflection.
public RexNode convertOverlaps(SqlRexContext cx, SqlOverlapsOperator op, SqlCall call)
Called automatically via reflection.
public RexNode castToValidatedType(@UnknownInitialization StandardConvertletTable this, SqlRexContext cx, SqlCall call, RexNode value)
public static RexNode castToValidatedType(SqlNode node, RexNode e, SqlValidator validator, RexBuilder rexBuilder)
Copyright © 2012-2022 Apache Software Foundation. All Rights Reserved.