CaseClassSerializer
@Internal @SerialVersionUID(7341356073446263475L)
abstract class CaseClassSerializer[T <: Product](clazz: Class[T], scalaFieldSerializers: Array[TypeSerializer[_]]) extends TupleSerializerBase[T] with Cloneable
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.
trait Cloneable
class TupleSerializerBase[T]
class TypeSerializer[T]
trait Serializable
class Object
trait Matchable
class Any
class ScalaCaseClassSerializer[T]
Value members
Concrete methods
@throws(scala.throws.$lessinit$greater$default$1[java.lang.CloneNotSupportedException])
- Definition Classes
- Object