pub struct ColumnCacheWriter { /* private fields */ }
Expand description
The cache where all data is stored in a column format. Each column type has its own array of data. Number types maintain their own index for sorting purposes.
Implementations§
Source§impl ColumnCacheWriter
impl ColumnCacheWriter
Sourcepub fn add_string(&mut self, value: String) -> usize
pub fn add_string(&mut self, value: String) -> usize
add string to cache
Sourcepub fn add_u64(&mut self, value: u64) -> RefCell<OColumnBaseChunk>
pub fn add_u64(&mut self, value: u64) -> RefCell<OColumnBaseChunk>
add u64 to cache
Sourcepub fn add_i64(&mut self, value: i64) -> RefCell<OColumnBaseChunk>
pub fn add_i64(&mut self, value: i64) -> RefCell<OColumnBaseChunk>
add i64 to cache
Sourcepub fn add_f32(&mut self, value: f32) -> RefCell<OColumnBaseChunk>
pub fn add_f32(&mut self, value: f32) -> RefCell<OColumnBaseChunk>
add f32 to cache
Sourcepub fn add_f64(&mut self, value: f64) -> RefCell<OColumnBaseChunk>
pub fn add_f64(&mut self, value: f64) -> RefCell<OColumnBaseChunk>
add f64 to cache
Sourcepub fn add_points(&mut self, value: Vec<Point>) -> usize
pub fn add_points(&mut self, value: Vec<Point>) -> usize
add points to cache
Sourcepub fn add_points_3d(&mut self, value: Vec<Point3D>) -> usize
pub fn add_points_3d(&mut self, value: Vec<Point3D>) -> usize
add points_3d to cache
Sourcepub fn add_indices(&mut self, value: Vec<u32>) -> usize
pub fn add_indices(&mut self, value: Vec<u32>) -> usize
add indices to cache
Sourcepub fn add_shapes(&mut self, value: Vec<ColumnValue>) -> usize
pub fn add_shapes(&mut self, value: Vec<ColumnValue>) -> usize
add shapes to cache
Trait Implementations§
Source§impl Debug for ColumnCacheWriter
impl Debug for ColumnCacheWriter
Source§impl Default for ColumnCacheWriter
impl Default for ColumnCacheWriter
Source§fn default() -> ColumnCacheWriter
fn default() -> ColumnCacheWriter
Returns the “default value” for a type. Read more
Source§impl ProtoWrite for ColumnCacheWriter
impl ProtoWrite for ColumnCacheWriter
Auto Trait Implementations§
impl Freeze for ColumnCacheWriter
impl !RefUnwindSafe for ColumnCacheWriter
impl Send for ColumnCacheWriter
impl !Sync for ColumnCacheWriter
impl Unpin for ColumnCacheWriter
impl !UnwindSafe for ColumnCacheWriter
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