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. | 
 
    