Additional Arrow support
With the current on demand data loading, I think Data Viewer could extend existing Arrow table support to lazy Arrow-backed data sources:
Dataset and its subclasses, including FileSystemDataset
arrow_dplyr_query
This allows file-backed Arrow datasets and dplyr queries on Arrow data to be opened directly with View() without first collecting the full dataset into memory. Rows are fetched on demand as they are requested by the Data Viewer, allowing large Arrow datasets to be browsed efficiently.
This should only be a small change in the data viewer model.
Additional Arrow support
With the current on demand data loading, I think Data Viewer could extend existing Arrow table support to lazy Arrow-backed data sources:
Datasetand its subclasses, includingFileSystemDatasetarrow_dplyr_queryThis allows file-backed Arrow datasets and dplyr queries on Arrow data to be opened directly with
View()without first collecting the full dataset into memory. Rows are fetched on demand as they are requested by the Data Viewer, allowing large Arrow datasets to be browsed efficiently.This should only be a small change in the data viewer model.