Package io.zeebe.protocol.record
Class GroupSizeEncodingDecoder
- java.lang.Object
-
- io.zeebe.protocol.record.GroupSizeEncodingDecoder
-
- All Implemented Interfaces:
org.agrona.sbe.CompositeDecoderFlyweight,org.agrona.sbe.DecoderFlyweight,org.agrona.sbe.Flyweight
public final class GroupSizeEncodingDecoder extends Object implements org.agrona.sbe.CompositeDecoderFlyweight
Repeating group dimensions
-
-
Field Summary
Fields Modifier and Type Field Description static ByteOrderBYTE_ORDERstatic intENCODED_LENGTHstatic intSCHEMA_IDstatic intSCHEMA_VERSION
-
Constructor Summary
Constructors Constructor Description GroupSizeEncodingDecoder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringBuilderappendTo(StringBuilder builder)intblockLength()static intblockLengthEncodingLength()static intblockLengthEncodingOffset()static intblockLengthMaxValue()static intblockLengthMinValue()static intblockLengthNullValue()static intblockLengthSinceVersion()org.agrona.DirectBufferbuffer()intencodedLength()shortnumInGroup()static intnumInGroupEncodingLength()static intnumInGroupEncodingOffset()static shortnumInGroupMaxValue()static shortnumInGroupMinValue()static shortnumInGroupNullValue()static intnumInGroupSinceVersion()intoffset()intsbeSchemaId()intsbeSchemaVersion()StringtoString()GroupSizeEncodingDecoderwrap(org.agrona.DirectBuffer buffer, int offset)
-
-
-
Field Detail
-
SCHEMA_ID
public static final int SCHEMA_ID
- See Also:
- Constant Field Values
-
SCHEMA_VERSION
public static final int SCHEMA_VERSION
- See Also:
- Constant Field Values
-
ENCODED_LENGTH
public static final int ENCODED_LENGTH
- See Also:
- Constant Field Values
-
BYTE_ORDER
public static final ByteOrder BYTE_ORDER
-
-
Method Detail
-
wrap
public GroupSizeEncodingDecoder wrap(org.agrona.DirectBuffer buffer, int offset)
- Specified by:
wrapin interfaceorg.agrona.sbe.CompositeDecoderFlyweight
-
buffer
public org.agrona.DirectBuffer buffer()
- Specified by:
bufferin interfaceorg.agrona.sbe.Flyweight
-
offset
public int offset()
- Specified by:
offsetin interfaceorg.agrona.sbe.Flyweight
-
encodedLength
public int encodedLength()
- Specified by:
encodedLengthin interfaceorg.agrona.sbe.Flyweight
-
sbeSchemaId
public int sbeSchemaId()
- Specified by:
sbeSchemaIdin interfaceorg.agrona.sbe.Flyweight
-
sbeSchemaVersion
public int sbeSchemaVersion()
- Specified by:
sbeSchemaVersionin interfaceorg.agrona.sbe.Flyweight
-
blockLengthEncodingOffset
public static int blockLengthEncodingOffset()
-
blockLengthEncodingLength
public static int blockLengthEncodingLength()
-
blockLengthSinceVersion
public static int blockLengthSinceVersion()
-
blockLengthNullValue
public static int blockLengthNullValue()
-
blockLengthMinValue
public static int blockLengthMinValue()
-
blockLengthMaxValue
public static int blockLengthMaxValue()
-
blockLength
public int blockLength()
-
numInGroupEncodingOffset
public static int numInGroupEncodingOffset()
-
numInGroupEncodingLength
public static int numInGroupEncodingLength()
-
numInGroupSinceVersion
public static int numInGroupSinceVersion()
-
numInGroupNullValue
public static short numInGroupNullValue()
-
numInGroupMinValue
public static short numInGroupMinValue()
-
numInGroupMaxValue
public static short numInGroupMaxValue()
-
numInGroup
public short numInGroup()
-
appendTo
public StringBuilder appendTo(StringBuilder builder)
-
-