| 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> |
Type information for arrays boxed primitive types.
|
| 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 common types for which Flink
has built-in serializers and comparators.
|
| 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.