Function datafusion::physical_plan::execute_stream
source · pub fn execute_stream(
plan: Arc<dyn ExecutionPlan>,
context: Arc<TaskContext>,
) -> Result<Pin<Box<dyn RecordBatchStream<Item = Result<RecordBatch, DataFusionError>> + Send>>, DataFusionError>
Expand description
Execute the ExecutionPlan and return a single stream of RecordBatch
es.
See collect to buffer the RecordBatch
es in memory.
§Aborting Execution
Dropping the stream will abort the execution of the query, and free up any allocated resources