pub trait DatasetPrefetcher: Send + Sync {
// Required methods
fn prefetch_indices(&self, indices: &[usize]) -> CoreResult<()>;
fn prefetch_all(&self) -> CoreResult<()>;
fn get_dataset_id(&self) -> DatasetId;
}Expand description
Interface for dataset-specific prefetchers.
Required Methods§
Sourcefn prefetch_indices(&self, indices: &[usize]) -> CoreResult<()>
fn prefetch_indices(&self, indices: &[usize]) -> CoreResult<()>
Prefetch specific indices.
Sourcefn prefetch_all(&self) -> CoreResult<()>
fn prefetch_all(&self) -> CoreResult<()>
Prefetch the entire dataset.
Sourcefn get_dataset_id(&self) -> DatasetId
fn get_dataset_id(&self) -> DatasetId
Get the dataset ID.