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.