Class DndSessionBarrage
java.lang.Object
io.deephaven.enterprise.dnd.client.DndSession
io.deephaven.enterprise.dnd.client.DndSessionBarrage
A session on a Persistent Query used to access tables using Barrage
-
Field Summary
Fields inherited from class io.deephaven.enterprise.dnd.client.DndSession
allocator, channel, sessionImpl -
Method Summary
Modifier and TypeMethodDescriptionio.deephaven.client.impl.BarrageSessionGet the underlying barrage session for this client.io.deephaven.engine.table.TablesnapshotOf(io.deephaven.qst.table.TableSpec table) Fetch a snapshot of the table from the server.io.deephaven.engine.table.TablesubscribeTo(io.deephaven.qst.table.TableSpec table) Fetch a fully subscribed table from the server.Methods inherited from class io.deephaven.enterprise.dnd.client.DndSession
allocator, catalogTable, channel, close, executeCode, getInfo, historicalTable, liveTable, scopeTable, session
-
Method Details
-
subscribeTo
public io.deephaven.engine.table.Table subscribeTo(@NotNull io.deephaven.qst.table.TableSpec table) throws SubscriptionException Fetch a fully subscribed table from the server.- Parameters:
table- the tableSpec to subscribe to- Returns:
- a new Barrage
Table - Throws:
SubscriptionException- if there is a problem while subscribing
-
snapshotOf
public io.deephaven.engine.table.Table snapshotOf(@NotNull io.deephaven.qst.table.TableSpec table) throws SnapshotException Fetch a snapshot of the table from the server.- Parameters:
table- the tableSpec to snapshot- Returns:
- a new Barrage
Table - Throws:
SnapshotException- if there is a problem creating the snapshot.
-
getBarrageSession
public io.deephaven.client.impl.BarrageSession getBarrageSession()Get the underlying barrage session for this client.- Returns:
- the underlying barrage session
-