pub struct CatalogCoverageRow {
pub table_path: String,
pub data_type: String,
pub identifier: Option<String>,
pub start_ts: u64,
pub end_ts: u64,
pub kind: CoverageKind,
pub row_count: u64,
pub data_version: Option<i64>,
pub source: String,
pub created_ts: u64,
pub schema_version: u32,
}Expand description
Durable coverage row shared by table-backed catalog implementations.
Fields§
§table_path: String§data_type: String§identifier: Option<String>§start_ts: u64§end_ts: u64§kind: CoverageKind§row_count: u64§data_version: Option<i64>§source: String§created_ts: u64§schema_version: u32Trait Implementations§
Source§impl Clone for CatalogCoverageRow
impl Clone for CatalogCoverageRow
Source§impl Debug for CatalogCoverageRow
impl Debug for CatalogCoverageRow
impl Eq for CatalogCoverageRow
Source§impl From<&CatalogCoverageRow> for Option<CoverageSegment>
Converts a durable row to a closed segment.
impl From<&CatalogCoverageRow> for Option<CoverageSegment>
Converts a durable row to a closed segment.
Returns None for an invalid inverted timestamp range instead of normalizing it.
Source§fn from(row: &CatalogCoverageRow) -> Self
fn from(row: &CatalogCoverageRow) -> Self
Converts to this type from the input type.
Source§impl PartialEq for CatalogCoverageRow
impl PartialEq for CatalogCoverageRow
impl StructuralPartialEq for CatalogCoverageRow
Auto Trait Implementations§
impl Freeze for CatalogCoverageRow
impl RefUnwindSafe for CatalogCoverageRow
impl Send for CatalogCoverageRow
impl Sync for CatalogCoverageRow
impl Unpin for CatalogCoverageRow
impl UnsafeUnpin for CatalogCoverageRow
impl UnwindSafe for CatalogCoverageRow
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more