public abstract class InferTypes
extends java.lang.Object
SqlOperandTypeInference
,
ReturnTypes
Modifier and Type | Field and Description |
---|---|
static SqlOperandTypeInference |
ANY_NULLABLE
Operand type-inference strategy where an unknown operand type is assumed
to be nullable ANY.
|
static SqlOperandTypeInference |
BOOLEAN
Operand type-inference strategy where an unknown operand type is assumed
to be boolean.
|
static SqlOperandTypeInference |
FIRST_KNOWN
Operand type-inference strategy where an unknown operand type is derived
from the first operand with a known type.
|
static SqlOperandTypeInference |
RETURN_TYPE
Operand type-inference strategy where an unknown operand type is derived
from the call's return type.
|
static SqlOperandTypeInference |
VARCHAR_1024
Operand type-inference strategy where an unknown operand type is assumed
to be VARCHAR(1024).
|
Modifier | Constructor and Description |
---|---|
private |
InferTypes() |
Modifier and Type | Method and Description |
---|---|
static SqlOperandTypeInference |
explicit(java.util.List<RelDataType> types)
Returns an
SqlOperandTypeInference that returns a given list of
types. |
public static final SqlOperandTypeInference FIRST_KNOWN
public static final SqlOperandTypeInference RETURN_TYPE
public static final SqlOperandTypeInference BOOLEAN
public static final SqlOperandTypeInference VARCHAR_1024
public static final SqlOperandTypeInference ANY_NULLABLE
public static SqlOperandTypeInference explicit(java.util.List<RelDataType> types)
SqlOperandTypeInference
that returns a given list of
types.Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.