pub struct PlannerStatsEntry {
pub histogram: Option<Arc<Histogram>>,
pub computed_at_ci: u64,
}Expand description
One cached distribution (None: the property holds no range-comparable
values) and the commit index it was computed at.
Fields§
§histogram: Option<Arc<Histogram>>The distribution, shared with every planner that read it.
computed_at_ci: u64Snapshot commit index the walk read.
Trait Implementations§
Source§impl Clone for PlannerStatsEntry
impl Clone for PlannerStatsEntry
Auto Trait Implementations§
impl Freeze for PlannerStatsEntry
impl RefUnwindSafe for PlannerStatsEntry
impl Send for PlannerStatsEntry
impl Sync for PlannerStatsEntry
impl Unpin for PlannerStatsEntry
impl UnsafeUnpin for PlannerStatsEntry
impl UnwindSafe for PlannerStatsEntry
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