pyarrow.flight.FlightStreamReader#
- class pyarrow.flight.FlightStreamReader#
Bases:
pyarrow._flight.MetadataRecordBatchReader
A reader that can also be canceled.
- __init__(*args, **kwargs)#
Methods
__init__
(*args, **kwargs)cancel
(self)Cancel the read operation.
read_all
(self)Read the entire contents of the stream as a Table.
read_chunk
(self)Read the next RecordBatch along with any metadata.
read_pandas
(self, **options)Read contents of stream to a pandas.DataFrame.
to_reader
(self)Convert this reader into a regular RecordBatchReader.
Attributes
Get the schema for this reader.
- cancel(self)#
Cancel the read operation.
- read_all(self)#
Read the entire contents of the stream as a Table.
- read_chunk(self)#
Read the next RecordBatch along with any metadata.
- Returns
- data
RecordBatch
The next RecordBatch in the stream.
- app_metadata
Buffer
orNone
Application-specific metadata for the batch as defined by Flight.
- data
- Raises
StopIteration
when the stream is finished
- read_pandas(self, **options)#
Read contents of stream to a pandas.DataFrame.
Read all record batches as a pyarrow.Table then convert it to a pandas.DataFrame using Table.to_pandas.
- Parameters
- **options
Arguments to forward to
Table.to_pandas()
.
- Returns
- schema#
Get the schema for this reader.
- to_reader(self)#
Convert this reader into a regular RecordBatchReader.
This may fail if the schema cannot be read from the remote end.
- Returns
- RecordBatchReader