org.mapdb.serializer / SerializerEightByte

SerializerEightByte

abstract class SerializerEightByte<E : Any> : GroupSerializer<E>


Constructors

<init> SerializerEightByte()

Functions

fixedSize open fun fixedSize(): Int
isTrusted open fun isTrusted(): Boolean
valueArrayBinaryGet open fun valueArrayBinaryGet(input: DataInput2, keysLen: Int, pos: Int): E
valueArrayCopyOfRange open fun valueArrayCopyOfRange(vals: Any, from: Int, to: Int): Any
valueArrayDeleteValue open fun valueArrayDeleteValue(vals: Any, pos: Int): Any
valueArrayDeserialize open fun valueArrayDeserialize(in: DataInput2, size: Int): Any
valueArrayEmpty open fun valueArrayEmpty(): Any
valueArrayFromArray open fun valueArrayFromArray(objects: Array<Any>): Any
valueArrayGet open fun valueArrayGet(vals: Any, pos: Int): E
valueArrayPut open fun valueArrayPut(vals: Any, pos: Int, newValue: E): Any
valueArraySearch fun valueArraySearch(keys: Any, key: E, comparator: Comparator<Any>): Int
valueArraySerialize open fun valueArraySerialize(out: DataOutput2, vals: Any): Unit
valueArraySize open fun valueArraySize(vals: Any): Int
valueArrayUpdateVal open fun valueArrayUpdateVal(vals: Any, pos: Int, newValue: E): Any

Inherited Functions

valueArrayToArray open fun valueArrayToArray(vals: Any): Array<Any>

Inheritors

SerializerDate open class SerializerDate : SerializerEightByte<Date>

Created by jan on 2/28/16.

SerializerDouble open class SerializerDouble : SerializerEightByte<Double>

Created by jan on 2/28/16.

SerializerLong open class SerializerLong : SerializerEightByte<Long>

Created by jan on 2/28/16.

SerializerRecid open class SerializerRecid : SerializerEightByte<Long>

Created by jan on 2/28/16.