pub struct WireTable {
pub ipc_bytes: Vec<u8>,
pub type_name: Option<String>,
pub schema_id: Option<u32>,
pub row_count: usize,
pub column_count: usize,
}Expand description
Wire format for table data
Stores Arrow IPC bytes for exact schema + data roundtripping.
Fields§
§ipc_bytes: Vec<u8>Arrow IPC bytes for a single RecordBatch
type_name: Option<String>Optional type name (e.g., “Candle”, “SensorReading”)
schema_id: Option<u32>Optional schema id for typed tables
row_count: usizeNumber of rows
column_count: usizeNumber of columns
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for WireTable
impl<'de> Deserialize<'de> for WireTable
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for WireTable
Auto Trait Implementations§
impl Freeze for WireTable
impl RefUnwindSafe for WireTable
impl Send for WireTable
impl Sync for WireTable
impl Unpin for WireTable
impl UnsafeUnpin for WireTable
impl UnwindSafe for WireTable
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