public class LongArraySerializer extends ArraySerializer implements AttributeSerializer<long[]>
Constructor and Description |
---|
LongArraySerializer() |
Modifier and Type | Method and Description |
---|---|
long[] |
convert(Object value)
Converts the given (not-null) value to the expected data type V.
|
protected Object |
getArray(int length) |
long[] |
read(ScanBuffer buffer)
Reads an attribute from the given ReadBuffer.
|
protected void |
setArray(Object array,
int pos,
Object value) |
void |
write(WriteBuffer buffer,
long[] attribute)
Writes the attribute value to the given WriteBuffer.
|
getLength, isArrayOf, isIterableOf, writeLength
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
verifyAttribute
public long[] convert(Object value)
AttributeSerializer
IllegalArgumentException
if it cannot be converted.convert
in interface AttributeSerializer<long[]>
value
- to convertprotected Object getArray(int length)
getArray
in class ArraySerializer
protected void setArray(Object array, int pos, Object value)
setArray
in class ArraySerializer
public long[] read(ScanBuffer buffer)
AttributeSerializer
It is expected that this read operation adjusts the position in the ReadBuffer to after the attribute value.
read
in interface AttributeSerializer<long[]>
buffer
- ReadBuffer to read attribute frompublic void write(WriteBuffer buffer, long[] attribute)
AttributeSerializer
It is expected that this write operation adjusts the position in the WriteBuffer to after the attribute value.
write
in interface AttributeSerializer<long[]>
buffer
- WriteBuffer to write attribute toattribute
- Attribute to write to WriteBufferCopyright © 2012–2023. All rights reserved.