Row

Trait Row 

Source
pub trait Row:
    RowSchema
    + Send
    + Sync {
    // Required methods
    fn get_epoch(&self) -> EpochId;
    fn get_checkpoint(&self) -> u64;
}
Expand description

Row types implement this to provide epoch and checkpoint information for batching. Batches are committed at epoch boundaries to ensure files don’t span epochs.

This trait requires RowSchema + Send + Sync, making dyn Row object-safe and usable for dynamic dispatch in the analytics store.

Required Methods§

Implementors§