public abstract class InferTypes extends Object
SqlOperandTypeInference,
ReturnTypes| Modifier and Type | Field and Description |
|---|---|
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 and Type | Method and Description |
|---|---|
static SqlOperandTypeInference |
explicit(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 SqlOperandTypeInference explicit(List<RelDataType> types)
SqlOperandTypeInference that returns a given list of
types.Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.