akar-common 0.1.21

Shared types and utilities for the Akar embedded graph database
Documentation
# src/data_chunk.rs

- DataChunk · struct · L26-L36 — pub struct DataChunk
- resize_chunk · function · L39-L46 — pub fn resize_chunk(chunk: &mut DataChunk, new_size: usize)
- new · function · L53-L62 — pub fn new(fields: Vec<ArrayRef>, field_types: Vec<PhysicalTypeID>) -> Self
- from_legacy · function · L65-L72 — pub fn from_legacy(legacy_fields: Vec<crate::vector::ValueVector>) -> Self
- with_names · function · L75-L78 — pub fn with_names(mut self, names: Vec<String>) -> Self
- with_sel · function · L81-L84 — pub fn with_sel(mut self, sel: SelectionVector) -> Self
- field · function · L88-L90 — pub fn field(&self, idx: usize) -> &ArrayRef
- num_fields · function · L94-L96 — pub fn num_fields(&self) -> usize
- resize · function · L100-L102 — pub fn resize(&mut self, new_size: usize)
- active_rows · function · L106-L108 — pub fn active_rows(&self) -> usize
- iter_rows · function · L113-L119 — pub fn iter_rows(&self) -> RowIter<'_>
- materialize · function · L124-L138 — pub fn materialize(&mut self)
- is_null · function · L142-L144 — pub fn is_null(&self, field_idx: usize, row_idx: usize) -> bool
- get_i64 · function · L151-L160 — pub fn get_i64(&self, field_idx: usize, row_idx: usize) -> Option<i64>
- get_u64 · function · L164-L173 — pub fn get_u64(&self, field_idx: usize, row_idx: usize) -> Option<u64>
- get_i32 · function · L177-L183 — pub fn get_i32(&self, field_idx: usize, row_idx: usize) -> Option<i32>
- get_f64 · function · L187-L193 — pub fn get_f64(&self, field_idx: usize, row_idx: usize) -> Option<f64>
- get_f32 · function · L197-L203 — pub fn get_f32(&self, field_idx: usize, row_idx: usize) -> Option<f32>
- get_bool · function · L207-L213 — pub fn get_bool(&self, field_idx: usize, row_idx: usize) -> Option<bool>
- get_string · function · L217-L223 — pub fn get_string(&self, field_idx: usize, row_idx: usize) -> Option<&str>
- get_value · function · L229-L248 — pub fn get_value(&self, field_idx: usize, row_idx: usize) -> Option<Value>
- RowIter · struct · L255-L259 — pub struct RowIter<'a>
- Item · type · L262-L262 — type Item = usize;
- next · function · L264-L282 — fn next(&mut self) -> Option<Self::Item>
- size_hint · function · L284-L291 — fn size_hint(&self) -> (usize, Option<usize>)