Comparator for Case Classes.
Serializer for Case Classes.
Serializer for Case Classes. Creation and access is different from our Java Tuples so we have to treat them differently.
TypeInformation for Case Classes.
TypeInformation for Case Classes. Creation and access is different from our Java Tuples so we have to treat them differently.
Serializer for Either.
Serializer for Either.
TypeInformation Either.
TypeInformation Either.
Comparator for Enumeration values.
Comparator for Enumeration values.
Serializer for Enumeration values.
Serializer for Enumeration values.
TypeInformation for Enumeration values.
TypeInformation for Enumeration values.
Serializer for cases where no serializer is required but the system still expects one.
Serializer for cases where no serializer is required but the system still expects one. This happens for OptionTypeInfo when None is used, or for Either when one of the type parameters is Nothing.
Serializer for Option.
Serializer for Option.
Comparator for Option values.
Comparator for Option values. Note that None is lesser than any Some values.
TypeInformation for Option.
TypeInformation for Option.
Serializer for Scala Collections.
Serializer for Scala Collections.
TypeInformation for Scala Collections.
TypeInformation for Scala Collections.
Serializer for scala.util.Try.
Serializer for scala.util.Try.
TypeInformation for scala.util.Try.
TypeInformation for scala.util.Try.
This class gives access to the type information of the most common Scala types for which Flink has built-in serializers and comparators.
This class gives access to the type information of the most common Scala types for which Flink has built-in serializers and comparators.
This class contains types of org.apache.flink.api.common.typeinfo.Types and adds types for Scala specific classes (such as Unit or case classes).
In many cases, Flink tries to analyze generic signatures of functions to determine return types automatically. This class is intended for cases where type information has to be supplied manually or cases where automatic type inference results in an inefficient type.
Scala macros allow to determine type information of classes and type parameters. You can use Types.of to let type information be determined automatically.
Comparator for Case Classes. Access is different from our Java Tuples so we have to treat them differently.