Package io.zeebe.protocol.record
Class GroupSizeEncodingEncoder
- java.lang.Object
-
- io.zeebe.protocol.record.GroupSizeEncodingEncoder
-
- All Implemented Interfaces:
org.agrona.sbe.CompositeEncoderFlyweight,org.agrona.sbe.EncoderFlyweight,org.agrona.sbe.Flyweight
public final class GroupSizeEncodingEncoder extends Object implements org.agrona.sbe.CompositeEncoderFlyweight
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 GroupSizeEncodingEncoder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringBuilderappendTo(StringBuilder builder)GroupSizeEncodingEncoderblockLength(int value)static intblockLengthEncodingLength()static intblockLengthEncodingOffset()static intblockLengthMaxValue()static intblockLengthMinValue()static intblockLengthNullValue()org.agrona.MutableDirectBufferbuffer()intencodedLength()GroupSizeEncodingEncodernumInGroup(short value)static intnumInGroupEncodingLength()static intnumInGroupEncodingOffset()static shortnumInGroupMaxValue()static shortnumInGroupMinValue()static shortnumInGroupNullValue()intoffset()intsbeSchemaId()intsbeSchemaVersion()StringtoString()GroupSizeEncodingEncoderwrap(org.agrona.MutableDirectBuffer 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 GroupSizeEncodingEncoder wrap(org.agrona.MutableDirectBuffer buffer, int offset)
- Specified by:
wrapin interfaceorg.agrona.sbe.EncoderFlyweight
-
buffer
public org.agrona.MutableDirectBuffer buffer()
- Specified by:
bufferin interfaceorg.agrona.sbe.EncoderFlyweight- 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()
-
blockLengthNullValue
public static int blockLengthNullValue()
-
blockLengthMinValue
public static int blockLengthMinValue()
-
blockLengthMaxValue
public static int blockLengthMaxValue()
-
blockLength
public GroupSizeEncodingEncoder blockLength(int value)
-
numInGroupEncodingOffset
public static int numInGroupEncodingOffset()
-
numInGroupEncodingLength
public static int numInGroupEncodingLength()
-
numInGroupNullValue
public static short numInGroupNullValue()
-
numInGroupMinValue
public static short numInGroupMinValue()
-
numInGroupMaxValue
public static short numInGroupMaxValue()
-
numInGroup
public GroupSizeEncodingEncoder numInGroup(short value)
-
appendTo
public StringBuilder appendTo(StringBuilder builder)
-
-