MappedSerializer

case class MappedSerializer[A, B](mapper: TypeMapper[A, B], ser: TypeSerializer[B]) extends SimpleSerializer[A]
Companion:
object
trait Product
trait Equals
class TypeSerializerSingleton[A]
class TypeSerializer[A]
trait Serializable
class Object
trait Matchable
class Any

Value members

Concrete methods

override def createInstance(): A
Definition Classes
TypeSerializer
override def deserialize(reuse: A, source: DataInputView): A
Definition Classes
SimpleSerializer -> TypeSerializer
override def deserialize(source: DataInputView): A
Definition Classes
TypeSerializer
override def equals(obj: Any): Boolean
Definition Classes
Equals -> TypeSerializerSingleton -> TypeSerializer -> Any
override def getLength: Int
Definition Classes
TypeSerializer
override def hashCode(): Int
Definition Classes
TypeSerializerSingleton -> TypeSerializer -> Any
override def serialize(record: A, target: DataOutputView): Unit
Definition Classes
TypeSerializer
override def snapshotConfiguration(): TypeSerializerSnapshot[A]
Definition Classes
TypeSerializer
override def toString: String
Definition Classes
Any

Inherited methods

override def copy(source: DataInputView, target: DataOutputView): Unit
Definition Classes
SimpleSerializer -> TypeSerializer
Inherited from:
SimpleSerializer
override def copy(from: A, reuse: A): A
Definition Classes
SimpleSerializer -> TypeSerializer
Inherited from:
SimpleSerializer
override def copy(from: A): A
Definition Classes
SimpleSerializer -> TypeSerializer
Inherited from:
SimpleSerializer
def duplicate(): TypeSerializerSingleton[A]
Inherited from:
TypeSerializerSingleton
override def isImmutableType: Boolean
Definition Classes
SimpleSerializer -> TypeSerializer
Inherited from:
SimpleSerializer
def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product