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(SqlRexContext cx, SqlCall call)
protected RexNode convertFloorCeil(SqlRexContext cx, SqlCall call, boolean floor)
public RexNode convertExtract(SqlRexContext cx, SqlExtractFunction op, SqlCall call)
public RexNode convertQuarter(SqlRexContext cx, SqlQuarterFunction op, SqlCall call)
QUARTER function.
Called automatically via reflection.
public RexNode convertDatetimeMinus(SqlRexContext cx, SqlDatetimeSubtractionOperator op, SqlCall call)
public RexNode convertFunction(SqlRexContext cx, SqlFunction fun, SqlCall call)
public RexNode convertSequenceValue(SqlRexContext cx, SqlSequenceValueOperator fun, SqlCall call)
public RexNode convertAggregateFunction(SqlRexContext cx, SqlAggFunction fun, SqlCall call)
public RexNode convertCall(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 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(SqlRexContext cx, SqlCall call, RexNode value)
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.