Class RspArray.SpanView

All Implemented Interfaces:
AutoCloseable
Enclosing class:
RspArray<T extends RspArray>

protected static final class RspArray.SpanView
extends ArrayContainer
implements AutoCloseable
  • Constructor Details

    • SpanView

      public SpanView​(io.deephaven.engine.rowset.impl.rsp.RspArray.SpanViewRecycler recycler)
  • Method Details

    • getContainer

      public Container getContainer()
    • isFullBlockSpan

      public boolean isFullBlockSpan()
    • getFullBlockSpanLen

      public long getFullBlockSpanLen()
    • isSingletonSpan

      public boolean isSingletonSpan()
    • getSingletonSpanValue

      public long getSingletonSpanValue()
    • getKey

      public long getKey()
    • getSpanInfo

      public long getSpanInfo()
    • init

      public void init​(RspArray<?> arr, int arrIdx)
    • init

      public void init​(RspArray<?> arr, int arrIdx, long spanInfo, Object span)
    • onCopyOnWrite

      protected void onCopyOnWrite()
      Overrides:
      onCopyOnWrite in class ArrayContainer
    • reset

      public void reset()
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable