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 |
---|---|
ByteBuf |
writeValue(E value,
ByteBufAllocator allocator,
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
public ByteBuf writeValue(E value, ByteBufAllocator allocator, GraphBinaryWriter context) throws SerializationException
SimpleTypeSerializer
writeValue
in class SimpleTypeSerializer<E extends Enum>
value
- A non-nullable value.allocator
- The buffer allocator to use.context
- The binary writer.SerializationException
Copyright © 2013–2019 Apache Software Foundation. All rights reserved.