public static final class Serializer.Array<T> extends Serializer<T[]> implements Serializable
Serializer.Array<T>, Serializer.CompressionDeflateWrapper<E>, Serializer.CompressionWrapper<E>, Serializer.EightByteSerializer<E>, Serializer.FourByteSerializer<E>, Serializer.IntegerSerializer, Serializer.LongSerializer
Modifier and Type | Field and Description |
---|---|
protected Serializer<T> |
serializer |
BASIC, BIG_DECIMAL, BIG_INTEGER, BOOLEAN, BOOLEAN_ARRAY, BYTE, BYTE_ARRAY, BYTE_ARRAY_NOSIZE, CHAR, CHAR_ARRAY, CLASS, DATE, DOUBLE, DOUBLE_ARRAY, FLOAT, FLOAT_ARRAY, ILLEGAL_ACCESS, INT_ARRAY, INTEGER, INTEGER_PACKED, INTEGER_PACKED_ZIGZAG, JAVA, LONG, LONG_ARRAY, LONG_PACKED, LONG_PACKED_ZIGZAG, RECID, RECID_ARRAY, SHORT, SHORT_ARRAY, STRING, STRING_ASCII, STRING_INTERN, STRING_NOSIZE, UUID
Modifier | Constructor and Description |
---|---|
|
Array(Serializer<T> serializer) |
protected |
Array(SerializerBase serializerBase,
DataInput is,
SerializerBase.FastArrayList<Object> objectStack)
used for deserialization
|
Modifier and Type | Method and Description |
---|---|
T[] |
deserialize(DataInput in,
int available)
Deserialize the content of an object from a DataInput.
|
boolean |
equals(Object o) |
boolean |
equals(T[] a1,
T[] a2) |
int |
hashCode() |
int |
hashCode(T[] objects) |
boolean |
isTrusted() |
void |
serialize(DataOutput out,
T[] value)
Serialize the content of an object into a ObjectOutput
|
fixedSize, getBTreeKeySerializer, valueArrayCopyOfRange, valueArrayDeleteValue, valueArrayDeserialize, valueArrayEmpty, valueArrayFromArray, valueArrayGet, valueArrayPut, valueArraySerialize, valueArraySize, valueArrayUpdateVal
protected final Serializer<T> serializer
public Array(Serializer<T> serializer)
protected Array(SerializerBase serializerBase, DataInput is, SerializerBase.FastArrayList<Object> objectStack) throws IOException
IOException
public void serialize(DataOutput out, T[] value) throws IOException
Serializer
serialize
in class Serializer<T[]>
out
- ObjectOutput to save object intovalue
- Object to serializeIOException
public T[] deserialize(DataInput in, int available) throws IOException
Serializer
deserialize
in class Serializer<T[]>
in
- to read serialized data fromavailable
- how many bytes are available in DataInput for reading, may be -1 (in streams) or 0 (null).IOException
public boolean isTrusted()
isTrusted
in class Serializer<T[]>
public boolean equals(T[] a1, T[] a2)
equals
in class Serializer<T[]>
public int hashCode(T[] objects)
hashCode
in class Serializer<T[]>
Copyright © 2015. All Rights Reserved.