Class PivotUpdateMetadata

java.lang.Object
com.google.flatbuffers.Table
io.deephaven.enterprise.pivot.flatbuf.PivotUpdateMetadata

public final class PivotUpdateMetadata extends com.google.flatbuffers.Table
A data header describing the shared memory layout of a "record" or "row" batch for a ticking barrage table.
  • Constructor Details

    • PivotUpdateMetadata

      public PivotUpdateMetadata()
  • Method Details

    • ValidateVersion

      public static void ValidateVersion()
    • getRootAsPivotUpdateMetadata

      public static PivotUpdateMetadata getRootAsPivotUpdateMetadata(ByteBuffer _bb)
    • getRootAsPivotUpdateMetadata

      public static PivotUpdateMetadata getRootAsPivotUpdateMetadata(ByteBuffer _bb, PivotUpdateMetadata obj)
    • __init

      public void __init(int _i, ByteBuffer _bb)
    • __assign

      public PivotUpdateMetadata __assign(int _i, ByteBuffer _bb)
    • effectiveRowViewport

      public byte effectiveRowViewport(int j)
      The effectively subscribed row viewport as an encoded and compressed RowSet.
    • effectiveRowViewportLength

      public int effectiveRowViewportLength()
    • effectiveRowViewportVector

      public com.google.flatbuffers.ByteVector effectiveRowViewportVector()
    • effectiveRowViewportVector

      public com.google.flatbuffers.ByteVector effectiveRowViewportVector(com.google.flatbuffers.ByteVector obj)
    • effectiveRowViewportAsByteBuffer

      public ByteBuffer effectiveRowViewportAsByteBuffer()
    • effectiveRowViewportInByteBuffer

      public ByteBuffer effectiveRowViewportInByteBuffer(ByteBuffer _bb)
    • effectiveColumnViewport

      public byte effectiveColumnViewport(int j)
      The effectively subscribed column viewport as an encoded and compressed RowSet.
    • effectiveColumnViewportLength

      public int effectiveColumnViewportLength()
    • effectiveColumnViewportVector

      public com.google.flatbuffers.ByteVector effectiveColumnViewportVector()
    • effectiveColumnViewportVector

      public com.google.flatbuffers.ByteVector effectiveColumnViewportVector(com.google.flatbuffers.ByteVector obj)
    • effectiveColumnViewportAsByteBuffer

      public ByteBuffer effectiveColumnViewportAsByteBuffer()
    • effectiveColumnViewportInByteBuffer

      public ByteBuffer effectiveColumnViewportInByteBuffer(ByteBuffer _bb)
    • rowsSize

      public long rowsSize()
      The current number of rows in the table, with the applied expansions.
    • columnsSize

      public long columnsSize()
      The current number of columns in the table, with the applied expansions.
    • createPivotUpdateMetadata

      public static int createPivotUpdateMetadata(com.google.flatbuffers.FlatBufferBuilder builder, int effectiveRowViewportOffset, int effectiveColumnViewportOffset, long rowsSize, long columnsSize)
    • startPivotUpdateMetadata

      public static void startPivotUpdateMetadata(com.google.flatbuffers.FlatBufferBuilder builder)
    • addEffectiveRowViewport

      public static void addEffectiveRowViewport(com.google.flatbuffers.FlatBufferBuilder builder, int effectiveRowViewportOffset)
    • createEffectiveRowViewportVector

      public static int createEffectiveRowViewportVector(com.google.flatbuffers.FlatBufferBuilder builder, byte[] data)
    • createEffectiveRowViewportVector

      public static int createEffectiveRowViewportVector(com.google.flatbuffers.FlatBufferBuilder builder, ByteBuffer data)
    • startEffectiveRowViewportVector

      public static void startEffectiveRowViewportVector(com.google.flatbuffers.FlatBufferBuilder builder, int numElems)
    • addEffectiveColumnViewport

      public static void addEffectiveColumnViewport(com.google.flatbuffers.FlatBufferBuilder builder, int effectiveColumnViewportOffset)
    • createEffectiveColumnViewportVector

      public static int createEffectiveColumnViewportVector(com.google.flatbuffers.FlatBufferBuilder builder, byte[] data)
    • createEffectiveColumnViewportVector

      public static int createEffectiveColumnViewportVector(com.google.flatbuffers.FlatBufferBuilder builder, ByteBuffer data)
    • startEffectiveColumnViewportVector

      public static void startEffectiveColumnViewportVector(com.google.flatbuffers.FlatBufferBuilder builder, int numElems)
    • addRowsSize

      public static void addRowsSize(com.google.flatbuffers.FlatBufferBuilder builder, long rowsSize)
    • addColumnsSize

      public static void addColumnsSize(com.google.flatbuffers.FlatBufferBuilder builder, long columnsSize)
    • endPivotUpdateMetadata

      public static int endPivotUpdateMetadata(com.google.flatbuffers.FlatBufferBuilder builder)