RexNode |
StandardConvertletTable.castToValidatedType(SqlRexContext cx,
SqlCall call,
RexNode value) |
Casts a RexNode value to the validated type of a SqlCall.
|
private static RelDataType |
StandardConvertletTable.consistentType(SqlRexContext cx,
SqlOperandTypeChecker.Consistency consistency,
java.util.List<RelDataType> types) |
|
RexNode |
StandardConvertletTable.convertAggregateFunction(SqlRexContext cx,
SqlAggFunction fun,
SqlCall call) |
|
RexNode |
StandardConvertletTable.convertArray(SqlRexContext cx,
SqlArrayValueConstructor op,
SqlCall call) |
|
RexNode |
StandardConvertletTable.convertBetween(SqlRexContext cx,
SqlBetweenOperator op,
SqlCall call) |
Converts a BETWEEN expression.
|
RexNode |
SqlNodeToRexConverter.convertCall(SqlRexContext cx,
SqlCall call) |
|
RexNode |
SqlNodeToRexConverterImpl.convertCall(SqlRexContext cx,
SqlCall call) |
|
RexNode |
SqlRexConvertlet.convertCall(SqlRexContext cx,
SqlCall call) |
|
RexNode |
StandardConvertletTable.AvgVarianceConvertlet.convertCall(SqlRexContext cx,
SqlCall call) |
|
RexNode |
StandardConvertletTable.convertCall(SqlRexContext cx,
SqlCall call) |
Converts a call to an operator into a RexCall to the same
operator.
|
private RexNode |
StandardConvertletTable.convertCall(SqlRexContext cx,
SqlCall call,
SqlOperator op) |
|
RexNode |
StandardConvertletTable.FloorCeilConvertlet.convertCall(SqlRexContext cx,
SqlCall call) |
|
RexNode |
StandardConvertletTable.GreatestConvertlet.convertCall(SqlRexContext cx,
SqlCall call) |
|
RexNode |
StandardConvertletTable.RegrCovarianceConvertlet.convertCall(SqlRexContext cx,
SqlCall call) |
|
RexNode |
StandardConvertletTable.TimestampAddConvertlet.convertCall(SqlRexContext cx,
SqlCall call) |
|
RexNode |
StandardConvertletTable.TimestampDiffConvertlet.convertCall(SqlRexContext cx,
SqlCall call) |
|
RexNode |
StandardConvertletTable.TrimConvertlet.convertCall(SqlRexContext cx,
SqlCall call) |
|
RexNode |
StandardConvertletTable.convertCase(SqlRexContext cx,
SqlCase call) |
Converts a CASE expression.
|
protected RexNode |
StandardConvertletTable.convertCast(SqlRexContext cx,
SqlCall call) |
|
RexNode |
StandardConvertletTable.convertDatetimeMinus(SqlRexContext cx,
SqlDatetimeSubtractionOperator op,
SqlCall call) |
|
private static java.util.List<RexNode> |
StandardConvertletTable.convertExpressionList(SqlRexContext cx,
java.util.List<SqlNode> nodes,
SqlOperandTypeChecker.Consistency consistency) |
|
RexNode |
StandardConvertletTable.convertExtract(SqlRexContext cx,
SqlExtractFunction op,
SqlCall call) |
Converts a call to the EXTRACT function.
|
protected RexNode |
StandardConvertletTable.convertFloorCeil(SqlRexContext cx,
SqlCall call) |
|
RexNode |
StandardConvertletTable.convertFunction(SqlRexContext cx,
SqlFunction fun,
SqlCall call) |
|
RexLiteral |
SqlNodeToRexConverter.convertInterval(SqlRexContext cx,
SqlIntervalQualifier intervalQualifier) |
|
RexLiteral |
SqlNodeToRexConverterImpl.convertInterval(SqlRexContext cx,
SqlIntervalQualifier intervalQualifier) |
|
private RexNode |
StandardConvertletTable.convertIsDistinctFrom(SqlRexContext cx,
SqlCall call,
boolean neg) |
|
RexNode |
StandardConvertletTable.convertJdbc(SqlRexContext cx,
SqlJdbcFunctionCall op,
SqlCall call) |
|
RexNode |
SqlNodeToRexConverter.convertLiteral(SqlRexContext cx,
SqlLiteral literal) |
|
RexNode |
SqlNodeToRexConverterImpl.convertLiteral(SqlRexContext cx,
SqlLiteral literal) |
|
RexNode |
StandardConvertletTable.convertLiteralChain(SqlRexContext cx,
SqlLiteralChainOperator op,
SqlCall call) |
Converts a LiteralChain expression: that is, concatenates the operands
immediately, to produce a single literal string.
|
RexNode |
StandardConvertletTable.convertMap(SqlRexContext cx,
SqlMapValueConstructor op,
SqlCall call) |
|
RexNode |
StandardConvertletTable.convertMultiset(SqlRexContext cx,
SqlMultisetValueConstructor op,
SqlCall call) |
|
RexNode |
StandardConvertletTable.convertMultisetQuery(SqlRexContext cx,
SqlMultisetQueryConstructor op,
SqlCall call) |
|
RexNode |
StandardConvertletTable.convertOverlaps(SqlRexContext cx,
SqlOverlapsOperator op,
SqlCall call) |
Converts a call to OVERLAPS.
|
private Pair<RexNode,RexNode> |
StandardConvertletTable.convertOverlapsOperand(SqlRexContext cx,
SqlParserPos pos,
SqlNode operand) |
|
private RexNode |
StandardConvertletTable.convertPlus(SqlRexContext cx,
SqlCall call) |
|
RexNode |
StandardConvertletTable.convertRow(SqlRexContext cx,
SqlRowOperator op,
SqlCall call) |
Converts a ROW.
|
RexNode |
StandardConvertletTable.convertSequenceValue(SqlRexContext cx,
SqlSequenceValueOperator fun,
SqlCall call) |
|
private SqlNode |
StandardConvertletTable.AvgVarianceConvertlet.expandAvg(SqlNode arg,
RelDataType avgType,
SqlRexContext cx) |
|
private SqlNode |
StandardConvertletTable.RegrCovarianceConvertlet.expandCovariance(SqlNode arg0Input,
SqlNode arg1Input,
SqlNode dependent,
RelDataType varType,
SqlRexContext cx,
boolean biased) |
|
private SqlNode |
StandardConvertletTable.RegrCovarianceConvertlet.expandRegrSzz(SqlNode arg1,
SqlNode arg2,
RelDataType avgType,
SqlRexContext cx,
boolean variance) |
|
private SqlNode |
StandardConvertletTable.AvgVarianceConvertlet.expandVariance(SqlNode argInput,
RelDataType varType,
SqlRexContext cx,
boolean biased,
boolean sqrt) |
|
private static RexNode |
StandardConvertletTable.makeConstructorCall(SqlRexContext cx,
SqlFunction constructor,
java.util.List<RexNode> exprs) |
|