Class ByteArrayColumnDataDecoder.DataDecoder
java.lang.Object
com.illumon.iris.sbetransport.gen.ByteArrayColumnDataDecoder.DataDecoder
- All Implemented Interfaces:
Iterable<ByteArrayColumnDataDecoder.DataDecoder>,Iterator<ByteArrayColumnDataDecoder.DataDecoder>
- Enclosing class:
- ByteArrayColumnDataDecoder
public static class ByteArrayColumnDataDecoder.DataDecoder extends Object implements Iterable<ByteArrayColumnDataDecoder.DataDecoder>, Iterator<ByteArrayColumnDataDecoder.DataDecoder>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classByteArrayColumnDataDecoder.DataDecoder.ArrayDecoder -
Field Summary
Fields Modifier and Type Field Description static intHEADER_SIZE -
Constructor Summary
Constructors Constructor Description DataDecoder() -
Method Summary
Modifier and Type Method Description intactingBlockLength()StringBuilderappendTo(StringBuilder builder)ByteArrayColumnDataDecoder.DataDecoder.ArrayDecoderarray()static longarrayDecoderId()static intarrayDecoderSinceVersion()intcount()booleanhasNext()SimpleBoolisNull()static intisNullEncodingLength()static intisNullEncodingOffset()static intisNullId()static StringisNullMetaAttribute(MetaAttribute metaAttribute)static intisNullSinceVersion()Iterator<ByteArrayColumnDataDecoder.DataDecoder>iterator()ByteArrayColumnDataDecoder.DataDecodernext()voidremove()static intsbeBlockLength()static intsbeHeaderSize()StringtoString()voidwrap(ByteArrayColumnDataDecoder parentMessage, org.agrona.DirectBuffer buffer)
-
Field Details
-
HEADER_SIZE
public static final int HEADER_SIZE- See Also:
- Constant Field Values
-
-
Constructor Details
-
DataDecoder
public DataDecoder()
-
-
Method Details
-
wrap
-
sbeHeaderSize
public static int sbeHeaderSize() -
sbeBlockLength
public static int sbeBlockLength() -
actingBlockLength
public int actingBlockLength() -
count
public int count() -
iterator
- Specified by:
iteratorin interfaceIterable<ByteArrayColumnDataDecoder.DataDecoder>
-
remove
public void remove()- Specified by:
removein interfaceIterator<ByteArrayColumnDataDecoder.DataDecoder>
-
hasNext
public boolean hasNext()- Specified by:
hasNextin interfaceIterator<ByteArrayColumnDataDecoder.DataDecoder>
-
next
- Specified by:
nextin interfaceIterator<ByteArrayColumnDataDecoder.DataDecoder>
-
isNullId
public static int isNullId() -
isNullSinceVersion
public static int isNullSinceVersion() -
isNullEncodingOffset
public static int isNullEncodingOffset() -
isNullEncodingLength
public static int isNullEncodingLength() -
isNullMetaAttribute
-
isNull
-
arrayDecoderId
public static long arrayDecoderId() -
arrayDecoderSinceVersion
public static int arrayDecoderSinceVersion() -
array
-
toString
-
appendTo
-