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, writeValuepublic 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)
SimpleTypeSerializerreadValue 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)
SimpleTypeSerializerwriteValue in class SimpleTypeSerializer<T>value - A non-nullable value.buffer - The buffer allocator to use.context - The binary writer.Copyright © 2013–2021 Apache Software Foundation. All rights reserved.