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
.