Struct coord::persistcfg::TablePersistDetails [−][src]
pub struct TablePersistDetails {
pub stream_name: String,
pub stream_id: PersistId,
pub since_ts: u64,
pub write_handle: StreamWriteHandle<Row, ()>,
}
Fields
stream_name: String
stream_id: PersistId
since_ts: u64
The current compaction frontier (aka since) of the persistent stream that is backing this table.
NOTE: This timestamp is determined when the coordinator starts up or when the table is initially created. When a table is actively being written to when allowing compaction, this will progress beyond this timestamp. This is ok, though, because we only need to make sure that we respect the since when starting up. After that, we keep track of the compaction frontier as we do for other indexes.
write_handle: StreamWriteHandle<Row, ()>
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for TablePersistDetails
impl Send for TablePersistDetails
impl Sync for TablePersistDetails
impl Unpin for TablePersistDetails
impl !UnwindSafe for TablePersistDetails
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