Struct persist::indexed::arrangement::TraceSnapshot [−][src]
pub struct TraceSnapshot {
pub ts_upper: Antichain<u64>,
pub since: Antichain<u64>,
batches: Vec<PFuture<Arc<BlobTraceBatch>>>,
}
Expand description
A consistent snapshot of the data that is currently physically in the trace bucket of a persistent Arrangement.
Fields
ts_upper: Antichain<u64>
An open upper bound on the times of contained updates.
since: Antichain<u64>
Since frontier of the given updates.
All updates not at times greater than this frontier must be advanced to a time that is equivalent to this frontier.
batches: Vec<PFuture<Arc<BlobTraceBatch>>>
Trait Implementations
type Iter = TraceSnapshotIter
type Iter = TraceSnapshotIter
The kind of iterator we are turning this into.
Auto Trait Implementations
impl !RefUnwindSafe for TraceSnapshot
impl Send for TraceSnapshot
impl Sync for TraceSnapshot
impl Unpin for TraceSnapshot
impl !UnwindSafe for TraceSnapshot
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more