Package io.deephaven.sbe.standalone.gen
Class DecimalColumnDataDecoder.DataDecoder
java.lang.Object
io.deephaven.sbe.standalone.gen.DecimalColumnDataDecoder.DataDecoder
- All Implemented Interfaces:
Iterable<DecimalColumnDataDecoder.DataDecoder>
,Iterator<DecimalColumnDataDecoder.DataDecoder>
- Enclosing class:
- DecimalColumnDataDecoder
public static class DecimalColumnDataDecoder.DataDecoder
extends Object
implements Iterable<DecimalColumnDataDecoder.DataDecoder>, Iterator<DecimalColumnDataDecoder.DataDecoder>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
appendTo
(StringBuilder builder) int
count()
int
getMagnitude
(byte[] dst, int dstOffset, int length) int
getMagnitude
(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) boolean
hasNext()
isNull()
static int
static int
static int
isNullId()
static String
isNullMetaAttribute
(MetaAttribute metaAttribute) static int
iterator()
static int
static int
int
static String
magnitudeMetaAttribute
(MetaAttribute metaAttribute) static int
next()
void
remove()
static int
static int
int
scale()
static int
static int
static int
scaleId()
static int
static String
scaleMetaAttribute
(MetaAttribute metaAttribute) static int
static int
static int
toString()
void
wrap
(DecimalColumnDataDecoder parentMessage, org.agrona.DirectBuffer buffer) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface java.util.Iterator
forEachRemaining
-
Field Details
-
HEADER_SIZE
public static final int HEADER_SIZE- See Also:
-
-
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:
iterator
in interfaceIterable<DecimalColumnDataDecoder.DataDecoder>
-
remove
public void remove()- Specified by:
remove
in interfaceIterator<DecimalColumnDataDecoder.DataDecoder>
-
hasNext
public boolean hasNext()- Specified by:
hasNext
in interfaceIterator<DecimalColumnDataDecoder.DataDecoder>
-
next
- Specified by:
next
in interfaceIterator<DecimalColumnDataDecoder.DataDecoder>
-
isNullId
public static int isNullId() -
isNullSinceVersion
public static int isNullSinceVersion() -
isNullEncodingOffset
public static int isNullEncodingOffset() -
isNullEncodingLength
public static int isNullEncodingLength() -
isNullMetaAttribute
-
isNull
-
scaleId
public static int scaleId() -
scaleSinceVersion
public static int scaleSinceVersion() -
scaleEncodingOffset
public static int scaleEncodingOffset() -
scaleEncodingLength
public static int scaleEncodingLength() -
scaleMetaAttribute
-
scaleNullValue
public static int scaleNullValue() -
scaleMinValue
public static int scaleMinValue() -
scaleMaxValue
public static int scaleMaxValue() -
scale
public int scale() -
magnitudeId
public static int magnitudeId() -
magnitudeSinceVersion
public static int magnitudeSinceVersion() -
magnitudeMetaAttribute
-
magnitudeHeaderLength
public static int magnitudeHeaderLength() -
magnitudeLength
public int magnitudeLength() -
getMagnitude
public int getMagnitude(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) -
getMagnitude
public int getMagnitude(byte[] dst, int dstOffset, int length) -
toString
-
appendTo
-