public class SingleTypeSerializer<T> extends SimpleTypeSerializer<T>
Modifier and Type | Field and Description |
---|---|
static SingleTypeSerializer<Boolean> |
BooleanSerializer |
static SingleTypeSerializer<Byte> |
ByteSerializer |
static SingleTypeSerializer<Double> |
DoubleSerializer |
static SingleTypeSerializer<Float> |
FloatSerializer |
static SingleTypeSerializer<Integer> |
IntSerializer |
static SingleTypeSerializer<Long> |
LongSerializer |
static SingleTypeSerializer<Short> |
ShortSerializer |
static SingleTypeSerializer<Year> |
YearSerializer |
Modifier and Type | Method and Description |
---|---|
T |
readValue(Buffer buffer,
GraphBinaryReader context)
Reads a non-nullable value according to the type format.
|
protected void |
writeValue(T value,
Buffer buffer,
GraphBinaryWriter context)
Writes a non-nullable value into a buffer using the provided allocator.
|
getDataType, read, readValue, write, writeValue
public static final SingleTypeSerializer<Integer> IntSerializer
public static final SingleTypeSerializer<Long> LongSerializer
public static final SingleTypeSerializer<Double> DoubleSerializer
public static final SingleTypeSerializer<Float> FloatSerializer
public static final SingleTypeSerializer<Short> ShortSerializer
public static final SingleTypeSerializer<Boolean> BooleanSerializer
public static final SingleTypeSerializer<Byte> ByteSerializer
public static final SingleTypeSerializer<Year> YearSerializer
public T readValue(Buffer buffer, GraphBinaryReader context)
SimpleTypeSerializer
readValue
in class SimpleTypeSerializer<T>
buffer
- A buffer which reader index has been set to the beginning of the {value}.context
- The binary reader.protected void writeValue(T value, Buffer buffer, GraphBinaryWriter context)
SimpleTypeSerializer
writeValue
in class SimpleTypeSerializer<T>
value
- A non-nullable value.buffer
- The buffer allocator to use.context
- The binary writer.Copyright © 2013–2022 Apache Software Foundation. All rights reserved.