Class TableSubscribeDecoder.ColumnsDecoder
java.lang.Object
com.illumon.iris.sbetransport.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 intHEADER_SIZE -
Constructor Summary
Constructors Constructor Description ColumnsDecoder() -
Method Summary
Modifier and Type Method Description intactingBlockLength()StringBuilderappendTo(StringBuilder builder)StringcolumnName()static StringcolumnNameCharacterEncoding()static intcolumnNameHeaderLength()static intcolumnNameId()intcolumnNameLength()static StringcolumnNameMetaAttribute(MetaAttribute metaAttribute)static intcolumnNameSinceVersion()intcount()intgetColumnName(byte[] dst, int dstOffset, int length)intgetColumnName(org.agrona.MutableDirectBuffer dst, int dstOffset, int length)booleanhasNext()Iterator<TableSubscribeDecoder.ColumnsDecoder>iterator()TableSubscribeDecoder.ColumnsDecodernext()voidremove()static intsbeBlockLength()static intsbeHeaderSize()StringtoString()voidwrap(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:
iteratorin interfaceIterable<TableSubscribeDecoder.ColumnsDecoder>
-
remove
public void remove()- Specified by:
removein interfaceIterator<TableSubscribeDecoder.ColumnsDecoder>
-
hasNext
public boolean hasNext()- Specified by:
hasNextin interfaceIterator<TableSubscribeDecoder.ColumnsDecoder>
-
next
- Specified by:
nextin 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
-