package typeinfo
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
class
CaseClassComparator[T <: Product] extends TupleComparatorBase[T]
Comparator for Case Classes.
Comparator for Case Classes. Access is different from our Java Tuples so we have to treat them differently.
- Annotations
- @Internal()
-
abstract
class
CaseClassTypeInfo[T <: Product] extends TupleTypeInfoBase[T]
TypeInformation for Case Classes.
TypeInformation for Case Classes. Creation and access is different from our Java Tuples so we have to treat them differently.
- Annotations
- @Public()
- case class CollectionTypeInformation[T](serializer: TypeSerializer[T])(implicit evidence$1: ClassTag[T]) extends TypeInformation[T] with Product with Serializable
- case class CoproductTypeInformation[T](c: Class[T], ser: TypeSerializer[T]) extends TypeInformation[T] with Product with Serializable
-
class
EitherTypeInfo[A, B, T <: Either[A, B]] extends TypeInformation[T]
TypeInformation Either.
TypeInformation Either.
- Annotations
- @Public()
- case class MappedTypeInformation[A, B](mapper: TypeMapper[A, B], nested: TypeInformation[B])(implicit evidence$1: ClassTag[A]) extends TypeInformation[A] with Product with Serializable
-
class
OptionTypeComparator[A] extends TypeComparator[Option[A]]
Comparator for Option values.
Comparator for Option values. Note that None is lesser than any Some values.
- Annotations
- @Internal()
-
class
OptionTypeInfo[A, T <: Option[A]] extends TypeInformation[T] with AtomicType[T]
TypeInformation for Option.
TypeInformation for Option.
- Annotations
- @Public()
- class ProductTypeInformation[T <: Product] extends CaseClassTypeInfo[T]
- abstract class SimpleTypeInformation[T] extends TypeInformation[T]
- class UnitTypeInformation extends TypeInformation[Unit]
Value Members
- object OptionTypeComparator extends Serializable