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.