Packages

package typeinfo

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. 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()
  2. 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()
  3. case class CollectionTypeInformation[T](serializer: TypeSerializer[T])(implicit evidence$1: ClassTag[T]) extends TypeInformation[T] with Product with Serializable
  4. case class CoproductTypeInformation[T](c: Class[T], ser: TypeSerializer[T]) extends TypeInformation[T] with Product with Serializable
  5. class EitherTypeInfo[A, B, T <: Either[A, B]] extends TypeInformation[T]

    TypeInformation Either.

    TypeInformation Either.

    Annotations
    @Public()
  6. case class MappedTypeInformation[A, B](mapper: TypeMapper[A, B], nested: TypeInformation[B])(implicit evidence$1: ClassTag[A]) extends TypeInformation[A] with Product with Serializable
  7. 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()
  8. class OptionTypeInfo[A, T <: Option[A]] extends TypeInformation[T] with AtomicType[T]

    TypeInformation for Option.

    TypeInformation for Option.

    Annotations
    @Public()
  9. class ProductTypeInformation[T <: Product] extends CaseClassTypeInfo[T]
  10. abstract class SimpleTypeInformation[T] extends TypeInformation[T]
  11. class UnitTypeInformation extends TypeInformation[Unit]

Value Members

  1. object OptionTypeComparator extends Serializable

Ungrouped