Package io.deephaven.sbe.standalone.gen
Class StringArrayColumnDataDecoder.DataDecoder.ArrayDecoder
java.lang.Object
io.deephaven.sbe.standalone.gen.StringArrayColumnDataDecoder.DataDecoder.ArrayDecoder
- All Implemented Interfaces:
Iterable<StringArrayColumnDataDecoder.DataDecoder.ArrayDecoder>,Iterator<StringArrayColumnDataDecoder.DataDecoder.ArrayDecoder>
- Enclosing class:
- StringArrayColumnDataDecoder.DataDecoder
public static class StringArrayColumnDataDecoder.DataDecoder.ArrayDecoder
extends Object
implements Iterable<StringArrayColumnDataDecoder.DataDecoder.ArrayDecoder>, Iterator<StringArrayColumnDataDecoder.DataDecoder.ArrayDecoder>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintappendTo(StringBuilder builder) intcount()intgetValue(byte[] dst, int dstOffset, int length) intgetValue(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) booleanhasNext()isNull()static intstatic intstatic intisNullId()static StringisNullMetaAttribute(MetaAttribute metaAttribute) static intiterator()next()voidremove()static intstatic inttoString()value()static Stringstatic intstatic intvalueId()intstatic StringvalueMetaAttribute(MetaAttribute metaAttribute) static intvoidwrap(StringArrayColumnDataDecoder parentMessage, org.agrona.DirectBuffer buffer) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface java.util.Iterator
forEachRemaining
-
Field Details
-
HEADER_SIZE
public static final int HEADER_SIZE- See Also:
-
-
Constructor Details
-
ArrayDecoder
public ArrayDecoder()
-
-
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<StringArrayColumnDataDecoder.DataDecoder.ArrayDecoder>
-
remove
public void remove()- Specified by:
removein interfaceIterator<StringArrayColumnDataDecoder.DataDecoder.ArrayDecoder>
-
hasNext
public boolean hasNext()- Specified by:
hasNextin interfaceIterator<StringArrayColumnDataDecoder.DataDecoder.ArrayDecoder>
-
next
- Specified by:
nextin interfaceIterator<StringArrayColumnDataDecoder.DataDecoder.ArrayDecoder>
-
isNullId
public static int isNullId() -
isNullSinceVersion
public static int isNullSinceVersion() -
isNullEncodingOffset
public static int isNullEncodingOffset() -
isNullEncodingLength
public static int isNullEncodingLength() -
isNullMetaAttribute
-
isNull
-
valueId
public static int valueId() -
valueSinceVersion
public static int valueSinceVersion() -
valueCharacterEncoding
-
valueMetaAttribute
-
valueHeaderLength
public static int valueHeaderLength() -
valueLength
public int valueLength() -
getValue
public int getValue(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) -
getValue
public int getValue(byte[] dst, int dstOffset, int length) -
value
-
toString
-
appendTo
-