Arrow Flight#
Warning
Flight is currently unstable. APIs are subject to change, though we don’t expect drastic changes.
Common Types#
|
An action executable on a Flight service. |
|
A type of action that is executable on a Flight service. |
|
The type of a FlightDescriptor. |
A description of a data stream available from a Flight service. |
|
|
A Flight stream, along with the ticket and locations to access it. |
|
A description of a Flight stream. |
|
The location of a Flight service. |
The base class for readers for Flight streams. |
|
A RecordBatchWriter that also allows writing application metadata. |
|
|
A ticket for requesting a Flight stream. |
|
A result from executing an Action. |
Flight Client#
|
Connect to a Flight server. |
|
RPC-layer options for a Flight call. |
|
A client to a Flight service. |
A reader that can also be canceled. |
|
A writer that also allows closing the write side of a stream. |
|
A factory for new middleware instances. |
|
Client-side middleware for a call, instantiated per RPC. |
Flight Server#
Abstract base class for Flight data streams. |
|
A sender for Flight metadata messages during a DoPut. |
|
|
A Flight service definition. |
|
A Flight data stream backed by a Python generator. |
|
A Flight data stream backed by RecordBatches. |
Per-call state/context. |
|
A factory for new middleware instances. |
|
Server-side middleware for a call, instantiated per RPC. |
Authentication#
Authentication plugin for a client. |
|
Authentication middleware for a server. |
Errors#
|
The base class for Flight-specific errors. |
The operation was cancelled. |
|
An error internal to the Flight server occurred. |
|
A server error occurred. |
|
The Flight RPC call timed out. |
|
The client is not authenticated. |
|
The client is not authorized to perform the given operation. |
|
The server is not reachable or available. |
|
|
A write operation exceeded the client-configured limit. |
Middleware#
|
The implemented methods in Flight. |
|
Information about a particular RPC for Flight middleware. |