pub struct ColumnCacheReader { /* private fields */ }
Expand description
Column Cache Reader Stores all data in a column format. Upon construction, all columns are decoded from the protobuf. This allows for quick and easy access to data in a column format.
Implementations§
Source§impl ColumnCacheReader
impl ColumnCacheReader
Sourcepub fn get_string(&mut self, index: usize) -> String
pub fn get_string(&mut self, index: usize) -> String
get a string
Sourcepub fn get_unsigned(&self, index: usize) -> u64
pub fn get_unsigned(&self, index: usize) -> u64
get an unsigned integer
Sourcepub fn get_signed(&self, index: usize) -> i64
pub fn get_signed(&self, index: usize) -> i64
get a signed integer
Sourcepub fn get_double(&self, index: usize) -> f64
pub fn get_double(&self, index: usize) -> f64
get a double
Sourcepub fn get_points(&mut self, index: usize) -> VectorPoints
pub fn get_points(&mut self, index: usize) -> VectorPoints
get a vector of points used by all geometry types
Sourcepub fn get_points_3d(&mut self, index: usize) -> VectorPoints3D
pub fn get_points_3d(&mut self, index: usize) -> VectorPoints3D
get a vector of 3D points used by all geometry types
Sourcepub fn get_indices(&mut self, index: usize) -> Vec<u32>
pub fn get_indices(&mut self, index: usize) -> Vec<u32>
get a vector of indices used by all geometry types
Sourcepub fn get_shapes(&mut self, index: usize) -> Vec<usize>
pub fn get_shapes(&mut self, index: usize) -> Vec<usize>
get a vector of encoded data that helps decode shapes
Trait Implementations§
Source§impl Debug for ColumnCacheReader
impl Debug for ColumnCacheReader
Source§impl Default for ColumnCacheReader
impl Default for ColumnCacheReader
Source§fn default() -> ColumnCacheReader
fn default() -> ColumnCacheReader
Returns the “default value” for a type. Read more
Source§impl ProtoRead for ColumnCacheReader
impl ProtoRead for ColumnCacheReader
Auto Trait Implementations§
impl Freeze for ColumnCacheReader
impl RefUnwindSafe for ColumnCacheReader
impl Send for ColumnCacheReader
impl Sync for ColumnCacheReader
impl Unpin for ColumnCacheReader
impl UnwindSafe for ColumnCacheReader
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