Package io.deephaven.server.arrow
Class BarrageRequestHelpers
java.lang.Object
io.deephaven.server.arrow.BarrageRequestHelpers
Provides utility methods to extract viewport, column and other information from Barrage Subscription and Snapshot
requests.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable BitSet
getColumns
(io.deephaven.barrage.flatbuf.BarrageSnapshotRequest snapshotRequest) Helper to retrieve the viewport columns from a snapshot request.static @Nullable BitSet
getColumns
(io.deephaven.barrage.flatbuf.BarrageSubscriptionRequest subscriptionRequest) Helper to retrieve the viewport columns from a subscription request.static long
getMinUpdateIntervalMs
(io.deephaven.barrage.flatbuf.BarrageSubscriptionOptions options) Helper to retrieve the update interval from a subscription request.static @Nullable RowSet
getViewport
(io.deephaven.barrage.flatbuf.BarrageSnapshotRequest snapshotRequest) Helper to retrieve the viewport RowSet from a snapshot request.static @Nullable RowSet
getViewport
(io.deephaven.barrage.flatbuf.BarrageSubscriptionRequest subscriptionRequest) Helper to retrieve the viewport RowSet from a subscription request.
-
Field Details
-
DEFAULT_MIN_UPDATE_INTERVAL_MS
public static final int DEFAULT_MIN_UPDATE_INTERVAL_MS
-
-
Constructor Details
-
BarrageRequestHelpers
public BarrageRequestHelpers()
-
-
Method Details
-
getViewport
@Nullable public static @Nullable RowSet getViewport(io.deephaven.barrage.flatbuf.BarrageSubscriptionRequest subscriptionRequest) Helper to retrieve the viewport RowSet from a subscription request. -
getColumns
@Nullable public static @Nullable BitSet getColumns(io.deephaven.barrage.flatbuf.BarrageSubscriptionRequest subscriptionRequest) Helper to retrieve the viewport columns from a subscription request. -
getViewport
@Nullable public static @Nullable RowSet getViewport(io.deephaven.barrage.flatbuf.BarrageSnapshotRequest snapshotRequest) Helper to retrieve the viewport RowSet from a snapshot request. -
getColumns
@Nullable public static @Nullable BitSet getColumns(io.deephaven.barrage.flatbuf.BarrageSnapshotRequest snapshotRequest) Helper to retrieve the viewport columns from a snapshot request. -
getMinUpdateIntervalMs
public static long getMinUpdateIntervalMs(io.deephaven.barrage.flatbuf.BarrageSubscriptionOptions options) Helper to retrieve the update interval from a subscription request.
-