pub struct GraphRelationLoadReport {
pub total_rows: usize,
pub edge_rows: usize,
pub relation_histogram: BTreeMap<String, usize>,
pub split_histogram: BTreeMap<String, usize>,
pub row_hashes: Vec<String>,
pub bounded_memory: BoundedMemoryTelemetry,
pub relation_columns: Vec<String>,
}Expand description
Provenance and histogram summary for a streamed biomedical graph relation.
Fields§
§total_rows: usizeTotal non-empty rows read from the input stream.
edge_rows: usizeRows that produced typed graph edges.
relation_histogram: BTreeMap<String, usize>Edge count per predicate/relation label.
split_histogram: BTreeMap<String, usize>Edge count per split label.
row_hashes: Vec<String>Stable per-row hashes over normalized subject, predicate, object, and split fields.
bounded_memory: BoundedMemoryTelemetryStreaming chunk telemetry.
relation_columns: Vec<String>Relation column names emitted by the loader.
Trait Implementations§
Source§impl Clone for GraphRelationLoadReport
impl Clone for GraphRelationLoadReport
Source§fn clone(&self) -> GraphRelationLoadReport
fn clone(&self) -> GraphRelationLoadReport
Returns a duplicate of the value. Read more
1.0.0 · 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 GraphRelationLoadReport
impl Debug for GraphRelationLoadReport
Source§impl PartialEq for GraphRelationLoadReport
impl PartialEq for GraphRelationLoadReport
impl Eq for GraphRelationLoadReport
impl StructuralPartialEq for GraphRelationLoadReport
Auto Trait Implementations§
impl Freeze for GraphRelationLoadReport
impl RefUnwindSafe for GraphRelationLoadReport
impl Send for GraphRelationLoadReport
impl Sync for GraphRelationLoadReport
impl Unpin for GraphRelationLoadReport
impl UnsafeUnpin for GraphRelationLoadReport
impl UnwindSafe for GraphRelationLoadReport
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
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
Checks if this value is equivalent to the given key. Read more