public class EnumSerializer<E extends Enum> extends SimpleTypeSerializer<E>
Modifier and Type | Field and Description |
---|---|
static EnumSerializer<SackFunctions.Barrier> |
BarrierSerializer |
static EnumSerializer<VertexProperty.Cardinality> |
CardinalitySerializer |
static EnumSerializer<Column> |
ColumnSerializer |
static EnumSerializer<Direction> |
DirectionSerializer |
static EnumSerializer<Operator> |
OperatorSerializer |
static EnumSerializer<Order> |
OrderSerializer |
static EnumSerializer<TraversalOptionParent.Pick> |
PickSerializer |
static EnumSerializer<Pop> |
PopSerializer |
static EnumSerializer<Scope> |
ScopeSerializer |
static EnumSerializer<T> |
TSerializer |
Modifier and Type | Method and Description |
---|---|
protected E |
readValue(ByteBuf buffer,
GraphBinaryReader context)
Reads a non-nullable value according to the type format.
|
protected void |
writeValue(E value,
ByteBuf buffer,
GraphBinaryWriter context)
Writes a non-nullable value into a buffer using the provided allocator.
|
getDataType, read, readValue, write, writeValue
public static final EnumSerializer<SackFunctions.Barrier> BarrierSerializer
public static final EnumSerializer<VertexProperty.Cardinality> CardinalitySerializer
public static final EnumSerializer<Column> ColumnSerializer
public static final EnumSerializer<Direction> DirectionSerializer
public static final EnumSerializer<Operator> OperatorSerializer
public static final EnumSerializer<Order> OrderSerializer
public static final EnumSerializer<TraversalOptionParent.Pick> PickSerializer
public static final EnumSerializer<Pop> PopSerializer
public static final EnumSerializer<Scope> ScopeSerializer
public static final EnumSerializer<T> TSerializer
protected E readValue(ByteBuf buffer, GraphBinaryReader context) throws SerializationException
SimpleTypeSerializer
readValue
in class SimpleTypeSerializer<E extends Enum>
buffer
- A buffer which reader index has been set to the beginning of the {value}.context
- The binary writer.SerializationException
protected void writeValue(E value, ByteBuf buffer, GraphBinaryWriter context) throws SerializationException
SimpleTypeSerializer
writeValue
in class SimpleTypeSerializer<E extends Enum>
value
- A non-nullable value.buffer
- The buffer allocator to use.context
- The binary writer.SerializationException
Copyright © 2013–2019 Apache Software Foundation. All rights reserved.