|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eigenbase.sql2rel.ReflectiveConvertletTable org.eigenbase.sql2rel.StandardConvertletTable
public class StandardConvertletTable
Standard implementation of SqlRexConvertletTable
.
Constructor Summary | |
---|---|
StandardConvertletTable()
|
Methods inherited from class org.eigenbase.sql2rel.ReflectiveConvertletTable |
---|
addAlias, get, registerOp |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StandardConvertletTable()
Method Detail |
---|
private SqlNode expandAvg(SqlNode arg, SqlRexContext cx, SqlCall call)
public RexNode convertCase(SqlRexContext cx, SqlCase call)
public RexNode convertMultiset(SqlRexContext cx, SqlMultisetValueConstructor 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 isFloor)
public RexNode convertExtract(SqlRexContext cx, SqlExtractFunction op, SqlCall call)
public RexNode convertDatetimeMinus(SqlRexContext cx, SqlDatetimeSubtractionOperator op, SqlCall call)
public RexNode convertFunction(SqlRexContext cx, SqlFunction fun, SqlCall call)
public RexNode convertAggregateFunction(SqlRexContext cx, SqlAggFunction fun, SqlCall call)
private RexNode makeConstructorCall(SqlRexContext cx, SqlFunction constructor, RexNode[] exprs)
public RexNode convertCall(SqlRexContext cx, SqlCall call)
RexCall
to the same
operator.
Called automatically via reflection.
cx
- Contextcall
- Call
private RexNode[] convertExpressionList(SqlRexContext cx, SqlNode[] nodes)
private RexNode convertIsDistinctFrom(SqlRexContext cx, SqlCall call, boolean neg)
public 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 castToValidatedType(SqlRexContext cx, SqlCall call, RexNode value)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |