public class EnumUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) static boolean |
BRIDGE_METHODS |
static java.util.List<java.lang.String> |
LEFT_RIGHT |
(package private) static java.util.List<Expression> |
NO_EXPRS |
(package private) static java.util.List<ParameterExpression> |
NO_PARAMS |
Modifier | Constructor and Description |
---|---|
private |
EnumUtils() |
Modifier and Type | Method and Description |
---|---|
(package private) static Expression |
enforce(java.lang.reflect.Type storageType,
Expression e) |
(package private) static java.util.List<RelDataType> |
fieldRowTypes(RelDataType inputRowType,
java.util.List<? extends RexNode> extraInputs,
java.util.List<java.lang.Integer> argList) |
(package private) static java.util.List<java.lang.reflect.Type> |
fieldTypes(JavaTypeFactory typeFactory,
java.util.List<? extends RelDataType> inputTypes) |
(package private) static java.util.List<Expression> |
fromInternal(java.lang.Class<?>[] targetTypes,
java.util.List<Expression> expressions) |
(package private) static Expression |
fromInternal(Expression e,
java.lang.Class<?> targetType)
Converts from internal representation to JDBC representation used by
arguments of user-defined functions.
|
(package private) static java.lang.reflect.Type |
fromInternal(java.lang.reflect.Type type) |
(package private) static java.util.List<java.lang.reflect.Type> |
internalTypes(java.util.List<? extends RexNode> operandList) |
(package private) static java.lang.reflect.Type |
javaClass(JavaTypeFactory typeFactory,
RelDataType type) |
(package private) static Expression |
joinSelector(JoinRelType joinType,
PhysType physType,
java.util.List<PhysType> inputPhysTypes) |
static MethodDeclaration |
overridingMethodDecl(java.lang.reflect.Method method,
java.lang.Iterable<ParameterExpression> parameters,
BlockStatement body)
Declares a method that overrides another method.
|
(package private) static java.lang.reflect.Type |
toInternal(RelDataType type) |
(package private) static JoinType |
toLinq4jJoinType(JoinRelType joinRelType)
Transforms a JoinRelType to Linq4j JoinType.
|
static final boolean BRIDGE_METHODS
static final java.util.List<ParameterExpression> NO_PARAMS
static final java.util.List<Expression> NO_EXPRS
public static final java.util.List<java.lang.String> LEFT_RIGHT
public static MethodDeclaration overridingMethodDecl(java.lang.reflect.Method method, java.lang.Iterable<ParameterExpression> parameters, BlockStatement body)
static java.lang.reflect.Type javaClass(JavaTypeFactory typeFactory, RelDataType type)
static java.util.List<java.lang.reflect.Type> fieldTypes(JavaTypeFactory typeFactory, java.util.List<? extends RelDataType> inputTypes)
static java.util.List<RelDataType> fieldRowTypes(RelDataType inputRowType, java.util.List<? extends RexNode> extraInputs, java.util.List<java.lang.Integer> argList)
static Expression joinSelector(JoinRelType joinType, PhysType physType, java.util.List<PhysType> inputPhysTypes)
static Expression fromInternal(Expression e, java.lang.Class<?> targetType)
int
to Date
.static java.util.List<Expression> fromInternal(java.lang.Class<?>[] targetTypes, java.util.List<Expression> expressions)
static java.lang.reflect.Type fromInternal(java.lang.reflect.Type type)
static java.lang.reflect.Type toInternal(RelDataType type)
static java.util.List<java.lang.reflect.Type> internalTypes(java.util.List<? extends RexNode> operandList)
static Expression enforce(java.lang.reflect.Type storageType, Expression e)
static JoinType toLinq4jJoinType(JoinRelType joinRelType)
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.