Getting Data Into and Out of Deephaven¶
The Deephaven system uses the
Arrow Flight RPC
to move data into and out of tables. Clients that want to read or write data
will obtain Arrow FlightStreamReader
or FlightStreamWriter
, as
appropriate, and read or write their to that object.
Tables are created and populated using Arrow Flight’s DoPut
functionality.
DoPut
is powerful and flexible, but it may be daunting for first-time
users. To help users get started, we we provide a helper class called
TableMaker
.
This class provides a simpler interface for creating small tables.
Likewise, we provide a method for streaming a table to a std::ostream
.