pub struct DatasetStatistics {
pub triple_count: u64,
pub distinct_subjects: u64,
pub distinct_objects: u64,
pub predicate_cardinality: HashMap<TermId, u64>,
/* private fields */
}Expand description
Dataset statistics used in stage 3+ for join-order planning (doc §198).
Fields§
§triple_count: u64§distinct_subjects: u64§distinct_objects: u64§predicate_cardinality: HashMap<TermId, u64>Triples per predicate ID.
Auto Trait Implementations§
impl Freeze for DatasetStatistics
impl RefUnwindSafe for DatasetStatistics
impl Send for DatasetStatistics
impl Sync for DatasetStatistics
impl Unpin for DatasetStatistics
impl UnsafeUnpin for DatasetStatistics
impl UnwindSafe for DatasetStatistics
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