Class TableSubscribeResponseDecoder.ColumnsDecoder

java.lang.Object
io.deephaven.sbe.standalone.gen.TableSubscribeResponseDecoder.ColumnsDecoder
All Implemented Interfaces:
Iterable<TableSubscribeResponseDecoder.ColumnsDecoder>, Iterator<TableSubscribeResponseDecoder.ColumnsDecoder>
Enclosing class:
TableSubscribeResponseDecoder

public static class TableSubscribeResponseDecoder.ColumnsDecoder extends Object implements Iterable<TableSubscribeResponseDecoder.ColumnsDecoder>, Iterator<TableSubscribeResponseDecoder.ColumnsDecoder>
  • Field Details

  • Constructor Details

    • ColumnsDecoder

      public ColumnsDecoder()
  • Method Details

    • wrap

      public void wrap(TableSubscribeResponseDecoder parentMessage, org.agrona.DirectBuffer buffer)
    • sbeHeaderSize

      public static int sbeHeaderSize()
    • sbeBlockLength

      public static int sbeBlockLength()
    • actingBlockLength

      public int actingBlockLength()
    • count

      public int count()
    • iterator

      Specified by:
      iterator in interface Iterable<TableSubscribeResponseDecoder.ColumnsDecoder>
    • remove

      public void remove()
      Specified by:
      remove in interface Iterator<TableSubscribeResponseDecoder.ColumnsDecoder>
    • hasNext

      public boolean hasNext()
      Specified by:
      hasNext in interface Iterator<TableSubscribeResponseDecoder.ColumnsDecoder>
    • next

      Specified by:
      next in interface Iterator<TableSubscribeResponseDecoder.ColumnsDecoder>
    • columnIdId

      public static int columnIdId()
    • columnIdSinceVersion

      public static int columnIdSinceVersion()
    • columnIdEncodingOffset

      public static int columnIdEncodingOffset()
    • columnIdEncodingLength

      public static int columnIdEncodingLength()
    • columnIdMetaAttribute

      public static String columnIdMetaAttribute(MetaAttribute metaAttribute)
    • columnIdNullValue

      public static int columnIdNullValue()
    • columnIdMinValue

      public static int columnIdMinValue()
    • columnIdMaxValue

      public static int columnIdMaxValue()
    • columnId

      public int columnId()
    • encoderTemplateIdId

      public static int encoderTemplateIdId()
    • encoderTemplateIdSinceVersion

      public static int encoderTemplateIdSinceVersion()
    • encoderTemplateIdEncodingOffset

      public static int encoderTemplateIdEncodingOffset()
    • encoderTemplateIdEncodingLength

      public static int encoderTemplateIdEncodingLength()
    • encoderTemplateIdMetaAttribute

      public static String encoderTemplateIdMetaAttribute(MetaAttribute metaAttribute)
    • encoderTemplateIdNullValue

      public static int encoderTemplateIdNullValue()
    • encoderTemplateIdMinValue

      public static int encoderTemplateIdMinValue()
    • encoderTemplateIdMaxValue

      public static int encoderTemplateIdMaxValue()
    • encoderTemplateId

      public int encoderTemplateId()
    • columnNameId

      public static int columnNameId()
    • columnNameSinceVersion

      public static int columnNameSinceVersion()
    • columnNameCharacterEncoding

      public static String columnNameCharacterEncoding()
    • columnNameMetaAttribute

      public static String columnNameMetaAttribute(MetaAttribute metaAttribute)
    • 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

      public String columnName()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • appendTo

      public StringBuilder appendTo(StringBuilder builder)