# src/vector.rs
- LegacyValueVector · struct · L8-L18 — pub struct LegacyValueVector
- new · function · L21-L30 — pub fn new(physical_type: PhysicalTypeID, capacity: usize) -> Self
- physical_type · function · L33-L35 — pub fn physical_type(&self) -> PhysicalTypeID
- size · function · L38-L40 — pub fn size(&self) -> usize
- capacity · function · L43-L45 — pub fn capacity(&self) -> usize
- is_null · function · L48-L50 — pub fn is_null(&self, idx: usize) -> bool
- set_null · function · L53-L55 — pub fn set_null(&mut self, idx: usize, is_null: bool)
- resize · function · L58-L61 — pub fn resize(&mut self, new_size: usize)
- data · function · L65-L67 — pub fn data(&self) -> &[u8]
- data_mut · function · L70-L73 — pub fn data_mut(&mut self) -> &mut [u8]
- physical_type_size · function · L77-L91 — pub const fn physical_type_size(t: PhysicalTypeID) -> usize
- get_i64 · function · L98-L107 — pub fn get_i64(&self, idx: usize) -> Option<i64>
- set_i64 · function · L111-L119 — pub fn set_i64(&mut self, idx: usize, val: i64)
- get_i32 · function · L123-L132 — pub fn get_i32(&self, idx: usize) -> Option<i32>
- set_i32 · function · L136-L144 — pub fn set_i32(&mut self, idx: usize, val: i32)
- get_double · function · L148-L157 — pub fn get_double(&self, idx: usize) -> Option<f64>
- set_double · function · L161-L169 — pub fn set_double(&mut self, idx: usize, val: f64)
- get_value · function · L175-L235 — pub fn get_value(&self, idx: usize) -> Option<Value>
- set_value · function · L241-L489 — pub fn set_value(&mut self, idx: usize, val: &Value) -> Result<(), String>
- push_bool · function · L493-L499 — pub fn push_bool(&mut self, val: bool)
- get_bool · function · L503-L508 — pub fn get_bool(&self, idx: usize) -> Option<bool>
- push_string · function · L513-L527 — pub fn push_string(&mut self, val: &str) -> Result<(), String>
- append · function · L530-L545 — pub fn append(&mut self, other: &LegacyValueVector)
- ValueVector · type · L550-L550 — pub type ValueVector = LegacyValueVector;
- tests · module · L556-L583 — mod tests
- set_value_string_overflow_returns_error · function · L561-L566 — fn set_value_string_overflow_returns_error()
- set_value_string_exact_255_round_trips · function · L569-L574 — fn set_value_string_exact_255_round_trips()
- push_string_overflow_returns_error · function · L577-L582 — fn push_string_overflow_returns_error()