pyarrow.flight.FlightEndpoint#

class pyarrow.flight.FlightEndpoint(ticket, locations, expiration_time=None, app_metadata='')#

Bases: _Weakrefable

A Flight stream, along with the ticket and locations to access it.

__init__()#

Create a FlightEndpoint from a ticket and list of locations.

Parameters:
ticketTicket or bytes

the ticket needed to access this flight

locationslist of str URIs

locations where this flight is available

expiration_timeTimestampScalar, default None

Expiration time of this stream. If present, clients may assume they can retry DoGet requests. Otherwise, clients should avoid retrying DoGet requests.

app_metadatabytes or str, default “”

Application-defined opaque metadata.

Raises:
ArrowException

If one of the location URIs is not a valid URI.

Methods

__init__

Create a FlightEndpoint from a ticket and list of locations.

deserialize(cls, serialized)

Parse the wire-format representation of this type.

serialize(self)

Get the wire-format representation of this type.

Attributes

app_metadata

Get application-defined opaque metadata.

expiration_time

Get the expiration time of this stream.

locations

Get locations where this flight is available.

ticket

Get the ticket in this endpoint.

app_metadata#

Get application-defined opaque metadata.

classmethod deserialize(cls, serialized)#

Parse the wire-format representation of this type.

Useful when interoperating with non-Flight systems (e.g. REST services) that may want to return Flight types.

expiration_time#

Get the expiration time of this stream.

If present, clients may assume they can retry DoGet requests. Otherwise, clients should avoid retrying DoGet requests.

locations#

Get locations where this flight is available.

serialize(self)#

Get the wire-format representation of this type.

Useful when interoperating with non-Flight systems (e.g. REST services) that may want to return Flight types.

ticket#

Get the ticket in this endpoint.