Interface | Description |
---|---|
AtomicType<T> |
An atomic type is a type that is treated as one indivisible unit and where the entire type acts
as a key.
|
Class | Description |
---|---|
BasicArrayTypeInfo<T,C> | |
BasicTypeInfo<T> |
Type information for primitive types (int, long, double, byte, ...), String, Date, Void,
BigInteger, and BigDecimal.
|
FractionalTypeInfo<T> |
Type information for numeric fractional primitive types (double, float).
|
IntegerTypeInfo<T> |
Type information for numeric integer primitive types: int, long, byte, short, character.
|
NothingTypeInfo |
Placeholder type information for the
Nothing type. |
NumericTypeInfo<T> |
Type information for numeric primitive types: int, long, double, byte, short, float, char.
|
PrimitiveArrayTypeInfo<T> |
A
TypeInformation for arrays of primitive types (int, long, double, ...). |
SqlTimeTypeInfo<T> |
Type information for Java SQL Date/Time/Timestamp.
|
TypeHint<T> |
A utility class for describing generic types.
|
TypeInfoFactory<T> |
Base class for implementing a type information factory.
|
TypeInformation<T> |
TypeInformation is the core class of Flink's type system.
|
Types |
This class gives access to the type information of the most most common types.
|
Annotation Type | Description |
---|---|
TypeInfo |
Annotation for specifying a corresponding
TypeInfoFactory that can produce
TypeInformation for the annotated type. |
Copyright © 2014–2018 The Apache Software Foundation. All rights reserved.