Class DndSessionFlight
java.lang.Object
io.deephaven.enterprise.dnd.client.DndSession
io.deephaven.enterprise.dnd.client.DndSessionFlight
A session on a Persistent Query used to access tables using Arrow Flight
-
Field Summary
Fields inherited from class io.deephaven.enterprise.dnd.client.DndSession
allocator, channel, sessionImpl -
Method Summary
Methods inherited from class io.deephaven.enterprise.dnd.client.DndSession
allocator, catalogTable, channel, executeCode, getInfo, historicalTable, liveTable, scopeTable, session
-
Method Details
-
getFlightSession
public io.deephaven.client.impl.FlightSession getFlightSession() -
streamOf
public org.apache.arrow.flight.FlightStream streamOf(@NotNull io.deephaven.qst.table.TableSpec table) throws io.deephaven.client.impl.TableHandle.TableHandleException, InterruptedException Fetch aFlightStreamof the specifiedTableSpec- Parameters:
table- the table to fetch.- Returns:
- a new
FlightStream - Throws:
io.deephaven.client.impl.TableHandle.TableHandleExceptionInterruptedException
-
close
Description copied from class:DndSessionClose and release the underlying session and channel for this session. If requested, also delete the Persistent Query- Overrides:
closein classDndSession- Throws:
IOException
-