public interface OrderPreservingSerializer<V> extends AttributeSerializer<V>
AttributeSerializer
to provide a serialization that is byte order preserving, i.e. the
order of the elements (as given by its Comparable
implementation) corresponds to the natural order of the
serialized byte representation representation.Modifier and Type | Method and Description |
---|---|
V |
readByteOrder(ScanBuffer buffer)
Reads an attribute from the given ReadBuffer assuming it was written in byte order.
|
void |
writeByteOrder(WriteBuffer buffer,
V attribute)
Writes the attribute value to the given WriteBuffer such that the byte order of the result is equal to the
natural order of the attribute.
|
convert, read, verifyAttribute, write
V readByteOrder(ScanBuffer buffer)
It is expected that this read operation adjusts the position in the ReadBuffer to after the attribute value.
buffer
- ReadBuffer to read attribute fromvoid writeByteOrder(WriteBuffer buffer, V attribute)
It is expected that this write operation adjusts the position in the WriteBuffer to after the attribute value.
buffer
- WriteBuffer to write attribute toattribute
- Attribute to write to WriteBufferCopyright © 2012–2024. All rights reserved.