Class BarrageStreamGeneratorImpl.RowSetGenerator

java.lang.Object
io.deephaven.extensions.barrage.BarrageStreamGeneratorImpl.ByteArrayGenerator
io.deephaven.extensions.barrage.BarrageStreamGeneratorImpl.RowSetGenerator
All Implemented Interfaces:
SafeCloseable, AutoCloseable
Enclosing class:
BarrageStreamGeneratorImpl

public static class BarrageStreamGeneratorImpl.RowSetGenerator extends BarrageStreamGeneratorImpl.ByteArrayGenerator implements SafeCloseable
  • Constructor Details

  • Method Details

    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface SafeCloseable
    • getInputStream

      public DrainableByteArrayInputStream getInputStream()
    • addToFlatBuffer

      protected int addToFlatBuffer(RowSet viewport, com.google.flatbuffers.FlatBufferBuilder builder) throws IOException
      Appends the intersection of the viewport and the originally provided RowSet.
      Parameters:
      viewport - the key-space version of the viewport
      builder - the flatbuffer builder
      Returns:
      offset of the item in the flatbuffer
      Throws:
      IOException