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