Creates a [`DataFrame`] for reading a [`RecordBatch`]
(&self, batch: RecordBatch)
| 1770 | |
| 1771 | /// Creates a [`DataFrame`] for reading a [`RecordBatch`] |
| 1772 | pub fn read_batch(&self, batch: RecordBatch) -> Result<DataFrame> { |
| 1773 | let provider = MemTable::try_new(batch.schema(), vec![vec![batch]])?; |
| 1774 | Ok(DataFrame::new( |
| 1775 | self.state(), |
| 1776 | LogicalPlanBuilder::scan( |
| 1777 | UNNAMED_TABLE, |
| 1778 | provider_as_source(Arc::new(provider)), |
| 1779 | None, |
| 1780 | )? |
| 1781 | .build()?, |
| 1782 | )) |
| 1783 | } |
| 1784 | /// Create a [`DataFrame`] for reading a [`Vec[`RecordBatch`]`] |
| 1785 | pub fn read_batches( |
| 1786 | &self, |