| Top |
| #define | GAFLIGHT_TYPE_STREAM_READER |
| struct | GAFlightStreamReaderClass |
| #define | GAFLIGHT_TYPE_CALL_OPTIONS |
| struct | GAFlightCallOptionsClass |
| #define | GAFLIGHT_TYPE_CLIENT_OPTIONS |
| struct | GAFlightClientOptionsClass |
| #define | GAFLIGHT_TYPE_CLIENT |
| struct | GAFlightClientClass |
| GAFlightCallOptions | |
| GAFlightClient | |
| GAFlightClientOptions | |
| GAFlightStreamReader |
GObject
├── GAFlightRecordBatchReader
│ ╰── GAFlightStreamReader
├── GAFlightCallOptions
├── GAFlightClient
╰── GAFlightClientOptions
GAFlightStreamReader is a class for reading record batches from a server.
GAFlightCallOptions is a class for options of each call.
GAFlightClientOptions is a class for options of each client.
GAFlightClient is a class for Apache Arrow Flight client.
GAFlightClientOptions *
gaflight_client_options_new (void);
Since: 5.0.0
GAFlightClient * gaflight_client_new (GAFlightLocation *location,GAFlightClientOptions *options,GError **error);
location |
A GAFlightLocation to be connected. |
|
options |
[nullable] | |
error |
Return location for a GError or |
[nullable] |
Since: 5.0.0
gboolean gaflight_client_close (GAFlightClient *client,GError **error);
Since: 8.0.0
GList * gaflight_client_list_flights (GAFlightClient *client,GAFlightCriteria *criteria,GAFlightCallOptions *options,GError **error);
client |
||
criteria |
[nullable] | |
options |
[nullable] | |
error |
Return location for a GError or |
[nullable] |
The returned list of GAFlightInfo on success, NULL on error.
[nullable][element-type GAFlightInfo][transfer full]
Since: 5.0.0
GAFlightStreamReader * gaflight_client_do_get (GAFlightClient *client,GAFlightTicket *ticket,GAFlightCallOptions *options,GError **error);
The GAFlightStreamReader to read record batched from the server
on success, NULL on error.
[nullable][transfer full]
Since: 6.0.0