p

org.apache.flinkx.api

serializer

package serializer

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class ArraySerializer[T] extends TypeSerializerSingleton[Array[T]] with SimpleSerializer[Array[T]]
  2. abstract class CaseClassSerializer[T <: Product] extends TupleSerializerBase[T] with Cloneable

    Serializer for Case Classes.

    Serializer for Case Classes. Creation and access is different from our Java Tuples so we have to treat them differently. Copied from Flink 1.14.

    Annotations
    @Internal() @SerialVersionUID()
  3. class CollectionSerializerSnapshot[F[_], T, S <: TypeSerializer[F[T]]] extends TypeSerializerSnapshot[F[T]]
  4. class CoproductSerializer[T] extends TypeSerializerSingleton[T]
  5. class EitherSerializer[A, B] extends TypeSerializer[Either[A, B]]

    Serializer for Either.

    Serializer for Either. Copied from Flink 1.14.

    Annotations
    @Internal() @SerialVersionUID()
  6. class ListCCSerializer[T] extends TypeSerializerSingleton[::[T]] with SimpleSerializer[::[T]]
  7. class ListSerializer[T] extends TypeSerializerSingleton[List[T]] with SimpleSerializer[List[T]]
  8. class MapSerializer[K, V] extends TypeSerializerSingleton[Map[K, V]] with SimpleSerializer[Map[K, V]]
  9. case class MappedSerializer[A, B](mapper: TypeMapper[A, B], ser: TypeSerializer[B]) extends TypeSerializerSingleton[A] with SimpleSerializer[A] with Product with Serializable
  10. class NothingSerializer extends TypeSerializer[Any]

    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.

    Annotations
    @Internal()
  11. class NothingSerializerSnapshot extends SimpleTypeSerializerSnapshot[Any]
  12. class OptionSerializer[A] extends TypeSerializer[Option[A]]

    Serializer for Option.

    Serializer for Option.

    Annotations
    @Internal() @SerialVersionUID()
  13. class ScalaCaseClassSerializer[T <: Product] extends CaseClassSerializer[T] with ConstructorCompat

    This is a non macro-generated, concrete Scala case class serializer.

    This is a non macro-generated, concrete Scala case class serializer. Copied from Flink 1.14 with two changes:

    1. Does not extend SelfResolvingTypeSerializer, since we're breaking compatibility anyway. 2. Move lookupConstructor to version-specific sources.
    Annotations
    @SerialVersionUID()
  14. final class ScalaCaseClassSerializerSnapshot[T <: Product] extends CompositeTypeSerializerSnapshot[T, ScalaCaseClassSerializer[T]]

    TypeSerializerSnapshot for ScalaCaseClassSerializer.

    TypeSerializerSnapshot for ScalaCaseClassSerializer.

    Annotations
    @Internal()
  15. class ScalaCaseObjectSerializer[T] extends TypeSerializerSingleton[T]
  16. class ScalaEitherSerializerSnapshot[L, R] extends CompositeTypeSerializerSnapshot[Either[L, R], EitherSerializer[L, R]]

    Configuration snapshot for serializers of Scala's Either type, containing configuration snapshots of the Left and Right serializers.

  17. final class ScalaOptionSerializerSnapshot[E] extends CompositeTypeSerializerSnapshot[Option[E], OptionSerializer[E]]

    A TypeSerializerSnapshot for the Scala OptionSerializer.

  18. class SeqSerializer[T] extends TypeSerializerSingleton[Seq[T]] with SimpleSerializer[Seq[T]]
  19. class SetSerializer[T] extends TypeSerializerSingleton[Set[T]] with SimpleSerializer[Set[T]]
  20. trait SimpleSerializer[T] extends TypeSerializerSingleton[T]
  21. class UnitSerializer extends TypeSerializerSingleton[Unit] with SimpleSerializer[Unit]
  22. class VectorSerializer[T] extends TypeSerializerSingleton[Vector[T]] with SimpleSerializer[Vector[T]]

Value Members

  1. object CoproductSerializer extends Serializable
  2. object MapSerializer extends Serializable
  3. object MappedSerializer extends Serializable
  4. object ScalaCaseObjectSerializer extends Serializable
  5. object UnitSerializer extends Serializable

Ungrouped