ArraySerializer

class ArraySerializer[T](val child: TypeSerializer[T], clazz: Class[T]) extends SimpleSerializer[Array[T]]
trait SimpleSerializer[Array[T]]
class TypeSerializerSingleton[Array[T]]
class TypeSerializer[Array[T]]
trait Serializable
class Object
trait Matchable
class Any

Value members

Concrete methods

override def createInstance(): Array[T]
Definition Classes
TypeSerializer
override def deserialize(source: DataInputView): Array[T]
Definition Classes
TypeSerializer
override def getLength: Int
Definition Classes
TypeSerializer
override def serialize(record: Array[T], target: DataOutputView): Unit
Definition Classes
TypeSerializer
override def snapshotConfiguration(): TypeSerializerSnapshot[Array[T]]
Definition Classes
TypeSerializer

Inherited methods

override def copy(source: DataInputView, target: DataOutputView): Unit
Definition Classes
SimpleSerializer -> TypeSerializer
Inherited from:
SimpleSerializer
override def copy(from: Array[T], reuse: Array[T]): Array[T]
Definition Classes
SimpleSerializer -> TypeSerializer
Inherited from:
SimpleSerializer
override def copy(from: Array[T]): Array[T]
Definition Classes
SimpleSerializer -> TypeSerializer
Inherited from:
SimpleSerializer
override def deserialize(reuse: Array[T], source: DataInputView): Array[T]
Definition Classes
SimpleSerializer -> TypeSerializer
Inherited from:
SimpleSerializer
def duplicate(): TypeSerializerSingleton[Array[T]]
Inherited from:
TypeSerializerSingleton
def equals(x$0: <FromJavaObject>): Boolean
Inherited from:
TypeSerializerSingleton
def hashCode(): Int
Inherited from:
TypeSerializerSingleton
override def isImmutableType: Boolean
Definition Classes
SimpleSerializer -> TypeSerializer
Inherited from:
SimpleSerializer

Concrete fields

val child: TypeSerializer[T]

Implicits

Implicits

implicit val classTag: ClassTag[T]