Package io.deephaven.sbe.standalone.gen
Class TableSubscribeDecoder.ColumnsDecoder
java.lang.Object
io.deephaven.sbe.standalone.gen.TableSubscribeDecoder.ColumnsDecoder
- All Implemented Interfaces:
Iterable<TableSubscribeDecoder.ColumnsDecoder>
,Iterator<TableSubscribeDecoder.ColumnsDecoder>
- Enclosing class:
- TableSubscribeDecoder
public static class TableSubscribeDecoder.ColumnsDecoder extends Object implements Iterable<TableSubscribeDecoder.ColumnsDecoder>, Iterator<TableSubscribeDecoder.ColumnsDecoder>
-
Field Summary
Fields Modifier and Type Field Description static int
HEADER_SIZE
-
Constructor Summary
Constructors Constructor Description ColumnsDecoder()
-
Method Summary
Modifier and Type Method Description int
actingBlockLength()
StringBuilder
appendTo(StringBuilder builder)
String
columnName()
static String
columnNameCharacterEncoding()
static int
columnNameHeaderLength()
static int
columnNameId()
int
columnNameLength()
static String
columnNameMetaAttribute(MetaAttribute metaAttribute)
static int
columnNameSinceVersion()
int
count()
int
getColumnName(byte[] dst, int dstOffset, int length)
int
getColumnName(org.agrona.MutableDirectBuffer dst, int dstOffset, int length)
boolean
hasNext()
Iterator<TableSubscribeDecoder.ColumnsDecoder>
iterator()
TableSubscribeDecoder.ColumnsDecoder
next()
void
remove()
static int
sbeBlockLength()
static int
sbeHeaderSize()
String
toString()
void
wrap(TableSubscribeDecoder parentMessage, org.agrona.DirectBuffer buffer)
-
Field Details
-
HEADER_SIZE
public static final int HEADER_SIZE- See Also:
- Constant Field Values
-
-
Constructor Details
-
ColumnsDecoder
public ColumnsDecoder()
-
-
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<TableSubscribeDecoder.ColumnsDecoder>
-
remove
public void remove()- Specified by:
remove
in interfaceIterator<TableSubscribeDecoder.ColumnsDecoder>
-
hasNext
public boolean hasNext()- Specified by:
hasNext
in interfaceIterator<TableSubscribeDecoder.ColumnsDecoder>
-
next
- Specified by:
next
in interfaceIterator<TableSubscribeDecoder.ColumnsDecoder>
-
columnNameId
public static int columnNameId() -
columnNameSinceVersion
public static int columnNameSinceVersion() -
columnNameCharacterEncoding
-
columnNameMetaAttribute
-
columnNameHeaderLength
public static int columnNameHeaderLength() -
columnNameLength
public int columnNameLength() -
getColumnName
public int getColumnName(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) -
getColumnName
public int getColumnName(byte[] dst, int dstOffset, int length) -
columnName
-
toString
-
appendTo
-