Return the size of the value.
Return the size of the value. This is used to calculate the size of variable length types such as byte arrays and strings.
Append the given value v of type T into the given ByteBuffer.
Append the given value v of type T into the given ByteBuffer.
Create a duplicated copy of the value.
Create a duplicated copy of the value.
Extract a value out of the buffer at the buffer's current position.
Extract a value out of the buffer at the buffer's current position.
Extract a value out of the buffer at the buffer's current position, and put it in the writable object.
Extract a value out of the buffer at the buffer's current position, and put it in the writable object. This is used as an optimization to reduce the temporary objects created, since the writable object can be reused.
Return the Scala data representation of the given object, using an object inspector.
Return the Scala data representation of the given object, using an object inspector.
Create a new writable object corresponding to this type.
Create a new writable object corresponding to this type.
Scala ClassTag.
Scala ClassTag. Can be used to create primitive arrays and hash tables.
Scala ClassTag.
Scala ClassTag. Can be used to create primitive arrays and hash tables.