pub struct AdjacencyManifestRow {
pub relation_type: String,
pub direction: Direction,
pub topology_generation: u64,
pub built_at_micros: i64,
pub node_count: u64,
pub edge_count: u64,
}Expand description
One row of index_manifest.parquet — the build record for a single CSR
file. See ADJACENCY_MANIFEST_SCHEMA.
Fields§
§relation_type: StringRelation type name, or ALL_RELATIONS_STEM for the union index.
direction: DirectionDirection the CSR file is keyed by.
topology_generation: u64Project topology generation the CSR was built from.
built_at_micros: i64Build wall-clock time, microseconds since the Unix epoch (UTC). Caller-supplied; excluded from the determinism guarantee.
node_count: u64Number of source nodes covered (CSR row count).
edge_count: u64Number of (edge, neighbor) adjacency entries.
Trait Implementations§
Source§impl Clone for AdjacencyManifestRow
impl Clone for AdjacencyManifestRow
Source§impl Debug for AdjacencyManifestRow
impl Debug for AdjacencyManifestRow
impl Eq for AdjacencyManifestRow
Source§impl PartialEq for AdjacencyManifestRow
impl PartialEq for AdjacencyManifestRow
impl StructuralPartialEq for AdjacencyManifestRow
Auto Trait Implementations§
impl Freeze for AdjacencyManifestRow
impl RefUnwindSafe for AdjacencyManifestRow
impl Send for AdjacencyManifestRow
impl Sync for AdjacencyManifestRow
impl Unpin for AdjacencyManifestRow
impl UnsafeUnpin for AdjacencyManifestRow
impl UnwindSafe for AdjacencyManifestRow
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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