Package org.apache.flink.api.java.typeutils
-
Interface Summary Interface Description InputTypeConfigurable OutputFormats can implement this interface to be configured with the data type they will operate on.ResultTypeQueryable<T> This interface can be implemented by functions and input formats to tell the framework about their produced data type. -
Class Summary Class Description AvroUtils Utility methods for dealing with Avro types.EitherTypeInfo<L,R> ATypeInformationfor theEithertype of the Java API.EitherTypeInfoFactory<L,R> EnumTypeInfo<T extends Enum<T>> ATypeInformationfor java enumeration types.GenericTypeInfo<T> ListTypeInfo<T> ATypeInformationfor the list types of the Java API.MapTypeInfo<K,V> SpecialTypeInformationused byMapStateDescriptor.MissingTypeInfo A special type information signifying that the type extraction failed.MultisetTypeInfo<T> ATypeInformationfor the Multiset types of the Java API.ObjectArrayTypeInfo<T,C> PojoField Represent a field definition forPojoTypeInfotype of objects.PojoTypeInfo<T> TypeInformation for "Java Beans"-style types.PojoTypeInfo.NamedFlatFieldDescriptor RowTypeInfo TypeInformationforRow.TupleTypeInfo<T extends Tuple> ATypeInformationfor the tuple types of the Java API.TupleTypeInfoBase<T> TypeExtractionUtils TypeExtractionUtils.LambdaExecutable Similar to a Java 8 Executable but with a return type.TypeExtractor A utility for reflection analysis on classes, to determine the return type of implementations of transformation functions.ValueTypeInfo<T extends Value> Type information for data types that extend theValueinterface. -
Exception Summary Exception Description TypeExtractionException Type extraction always contains some uncertainty due to unpredictable JVM differences between vendors or versions.