pub struct Tablet { /* private fields */ }
Implementations§
Source§impl Tablet
impl Tablet
pub fn new( prefix_path: &str, measurement_schemas: Vec<MeasurementSchema>, ) -> Self
pub fn sort(&mut self)
pub fn get_prefix_path(&self) -> String
pub fn get_measurement_schemas(&self) -> Vec<MeasurementSchema>
pub fn add_row(&mut self, row: Vec<Value>, timestamp: i64) -> Result<()>
pub fn get_timestamps_at(&self, row_index: usize) -> i64
pub fn get_value_at(&self, colum_index: usize, row_index: usize) -> Value
pub fn get_row_count(&self) -> usize
pub fn get_column_count(&self) -> usize
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Tablet
impl RefUnwindSafe for Tablet
impl Send for Tablet
impl Sync for Tablet
impl Unpin for Tablet
impl UnwindSafe for Tablet
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more