DatasetPrefetcher

Trait DatasetPrefetcher 

Source
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§

Source

fn prefetch_indices(&self, indices: &[usize]) -> CoreResult<()>

Prefetch specific indices.

Source

fn prefetch_all(&self) -> CoreResult<()>

Prefetch the entire dataset.

Source

fn get_dataset_id(&self) -> DatasetId

Get the dataset ID.

Implementors§