Package io.deephaven.extensions.barrage
Class BarrageStreamGeneratorImpl.SnapshotView
java.lang.Object
io.deephaven.extensions.barrage.BarrageStreamGeneratorImpl.SnapshotView
- All Implemented Interfaces:
BarrageStreamGeneratorImpl.View
- Enclosing class:
- BarrageStreamGeneratorImpl
public static class BarrageStreamGeneratorImpl.SnapshotView
extends Object
implements BarrageStreamGeneratorImpl.View
-
Field Summary
-
Constructor Summary
ConstructorDescriptionSnapshotView
(BarrageStreamGeneratorImpl generator, BarrageSnapshotOptions options, @Nullable RowSet viewport, boolean reverseViewport, @Nullable RowSet keyspaceViewport, @Nullable BitSet subscribedColumns) -
Method Summary
Modifier and TypeMethodDescriptionint
void
forEachStream
(Consumer<InputStream> visitor) boolean
modRowOffsets
(int col) final StreamReaderOptions
options()
-
Field Details
-
generator
-
options
-
viewport
-
reverseViewport
public final boolean reverseViewport -
keyspaceViewport
-
subscribedColumns
-
numAddRows
public final long numAddRows -
addRowKeys
-
addRowOffsets
-
-
Constructor Details
-
SnapshotView
public SnapshotView(BarrageStreamGeneratorImpl generator, BarrageSnapshotOptions options, @Nullable @Nullable RowSet viewport, boolean reverseViewport, @Nullable @Nullable RowSet keyspaceViewport, @Nullable @Nullable BitSet subscribedColumns)
-
-
Method Details
-
forEachStream
- Specified by:
forEachStream
in interfaceBarrageStreamGeneratorImpl.View
- Throws:
IOException
-
clientMaxMessageSize
public int clientMaxMessageSize()- Specified by:
clientMaxMessageSize
in interfaceBarrageStreamGeneratorImpl.View
-
isViewport
public boolean isViewport()- Specified by:
isViewport
in interfaceBarrageStreamGeneratorImpl.View
-
options
- Specified by:
options
in interfaceBarrageStreamGeneratorImpl.View
-
addRowOffsets
- Specified by:
addRowOffsets
in interfaceBarrageStreamGeneratorImpl.View
-
modRowOffsets
- Specified by:
modRowOffsets
in interfaceBarrageStreamGeneratorImpl.View
-