pub struct SnapshotTable {
pub db_schema: DatabaseSchema,
pub table: TableName,
}Expand description
A schema-qualified table to snapshot during an initial backfill.
A mechanism-neutral primitive (like RowKey): the engine
computes which tables seed which indexes and hands the set to a
ChangeCapture::snapshot, which reads
their current rows. It belongs to neither the capture nor the document
concern — both refer to it.
Fields§
§db_schema: DatabaseSchema§table: TableNameTrait Implementations§
Source§impl Clone for SnapshotTable
impl Clone for SnapshotTable
Source§fn clone(&self) -> SnapshotTable
fn clone(&self) -> SnapshotTable
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SnapshotTable
impl Debug for SnapshotTable
impl Eq for SnapshotTable
Source§impl Hash for SnapshotTable
impl Hash for SnapshotTable
Source§impl PartialEq for SnapshotTable
impl PartialEq for SnapshotTable
Source§fn eq(&self, other: &SnapshotTable) -> bool
fn eq(&self, other: &SnapshotTable) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SnapshotTable
Auto Trait Implementations§
impl Freeze for SnapshotTable
impl RefUnwindSafe for SnapshotTable
impl Send for SnapshotTable
impl Sync for SnapshotTable
impl Unpin for SnapshotTable
impl UnsafeUnpin for SnapshotTable
impl UnwindSafe for SnapshotTable
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