pub trait DataStorageReader {
// Required methods
fn read_value(
&mut self,
row_offset: usize
) -> Result<Option<TimedValue<Vec<u8>>>>;
fn read_next_row(&mut self) -> Result<Option<RowToRead>>;
fn seek_to_end(&mut self) -> Result<()>;
fn offset(&self) -> usize;
}Required Methods§
sourcefn read_value(
&mut self,
row_offset: usize
) -> Result<Option<TimedValue<Vec<u8>>>>
fn read_value( &mut self, row_offset: usize ) -> Result<Option<TimedValue<Vec<u8>>>>
Read value from this storage at row_offset
sourcefn read_next_row(&mut self) -> Result<Option<RowToRead>>
fn read_next_row(&mut self) -> Result<Option<RowToRead>>
Read next value from this storage