Package | Description |
---|---|
org.apache.flink.api.common.typeinfo | |
org.apache.flink.table.api | |
org.apache.flink.table.expressions |
Modifier and Type | Class and Description |
---|---|
class |
FractionalTypeInfo<T>
Type information for numeric fractional primitive types (double, float).
|
class |
IntegerTypeInfo<T>
Type information for numeric integer primitive types: int, long, byte, short, character.
|
class |
NumericTypeInfo<T>
Type information for numeric primitive types: int, long, double, byte, short, float, char.
|
Modifier and Type | Field and Description |
---|---|
static BasicTypeInfo<BigDecimal> |
BasicTypeInfo.BIG_DEC_TYPE_INFO |
static BasicTypeInfo<BigInteger> |
BasicTypeInfo.BIG_INT_TYPE_INFO |
static BasicTypeInfo<Boolean> |
BasicTypeInfo.BOOLEAN_TYPE_INFO |
static BasicTypeInfo<Byte> |
BasicTypeInfo.BYTE_TYPE_INFO |
static BasicTypeInfo<Character> |
BasicTypeInfo.CHAR_TYPE_INFO |
static BasicTypeInfo<Date> |
BasicTypeInfo.DATE_TYPE_INFO |
static BasicTypeInfo<Double> |
BasicTypeInfo.DOUBLE_TYPE_INFO |
static BasicTypeInfo<Float> |
BasicTypeInfo.FLOAT_TYPE_INFO |
static BasicTypeInfo<Integer> |
BasicTypeInfo.INT_TYPE_INFO |
static BasicTypeInfo<Long> |
BasicTypeInfo.LONG_TYPE_INFO |
static BasicTypeInfo<Short> |
BasicTypeInfo.SHORT_TYPE_INFO |
static BasicTypeInfo<String> |
BasicTypeInfo.STRING_TYPE_INFO |
static BasicTypeInfo<Void> |
BasicTypeInfo.VOID_TYPE_INFO |
Modifier and Type | Method and Description |
---|---|
static <X> BasicTypeInfo<X> |
BasicTypeInfo.getInfoFor(Class<X> type) |
Modifier and Type | Method and Description |
---|---|
boolean |
BasicTypeInfo.shouldAutocastTo(BasicTypeInfo<?> to)
Returns whether this type should be automatically casted to
the target type in an arithmetic operation.
|
Modifier and Type | Method and Description |
---|---|
static BasicTypeInfo<Boolean> |
Types.BOOLEAN() |
BasicTypeInfo<Boolean> |
Types$.BOOLEAN() |
static BasicTypeInfo<Byte> |
Types.BYTE() |
BasicTypeInfo<Byte> |
Types$.BYTE() |
static BasicTypeInfo<BigDecimal> |
Types.DECIMAL() |
BasicTypeInfo<BigDecimal> |
Types$.DECIMAL() |
static BasicTypeInfo<Double> |
Types.DOUBLE() |
BasicTypeInfo<Double> |
Types$.DOUBLE() |
static BasicTypeInfo<Float> |
Types.FLOAT() |
BasicTypeInfo<Float> |
Types$.FLOAT() |
static BasicTypeInfo<Integer> |
Types.INT() |
BasicTypeInfo<Integer> |
Types$.INT() |
static BasicTypeInfo<Long> |
Types.LONG() |
BasicTypeInfo<Long> |
Types$.LONG() |
static BasicTypeInfo<Short> |
Types.SHORT() |
BasicTypeInfo<Short> |
Types$.SHORT() |
static BasicTypeInfo<String> |
Types.STRING() |
BasicTypeInfo<String> |
Types$.STRING() |
Modifier and Type | Method and Description |
---|---|
BasicTypeInfo<Boolean> |
IsNotNull.resultType() |
BasicTypeInfo<Boolean> |
Not.resultType() |
BasicTypeInfo<Boolean> |
BinaryComparison.resultType() |
BasicTypeInfo<Boolean> |
IsTrue.resultType() |
BasicTypeInfo<Boolean> |
IsNotTrue.resultType() |
BasicTypeInfo<Boolean> |
IsNull.resultType() |
BasicTypeInfo<Boolean> |
IsNotFalse.resultType() |
BasicTypeInfo<Boolean> |
BinaryPredicate.resultType() |
BasicTypeInfo<Integer> |
ArrayCardinality.resultType() |
BasicTypeInfo<Long> |
Count.resultType() |
BasicTypeInfo<Boolean> |
IsFalse.resultType() |
Copyright © 2014–2017 The Apache Software Foundation. All rights reserved.