pub struct PlanOverlay {
pub staged: usize,
pub suppressed: usize,
pub rescored: bool,
pub strategy: OverlayStrategy,
pub size: usize,
}Expand description
What a unit of work’s staged writes did to a query plan.
Fields§
§staged: usizeStaged records that joined the candidate set.
suppressed: usizeCommitted candidates the overlay took back out — re-staged in this unit, or staged deleted.
rescored: boolThe BM25 statistics behind the candidates were recomputed over the overlaid corpus.
strategy: OverlayStrategy§size: usizeRecords the unit holds for this table, whether or not they could match.
Trait Implementations§
Source§impl Clone for PlanOverlay
impl Clone for PlanOverlay
impl Copy for PlanOverlay
Source§impl Debug for PlanOverlay
impl Debug for PlanOverlay
impl Eq for PlanOverlay
Source§impl PartialEq for PlanOverlay
impl PartialEq for PlanOverlay
impl StructuralPartialEq for PlanOverlay
Auto Trait Implementations§
impl Freeze for PlanOverlay
impl RefUnwindSafe for PlanOverlay
impl Send for PlanOverlay
impl Sync for PlanOverlay
impl Unpin for PlanOverlay
impl UnsafeUnpin for PlanOverlay
impl UnwindSafe for PlanOverlay
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,
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.