pub struct ColdPage {
pub hits: Vec<ColdHit>,
pub values: HashMap<Vec<u8>, Vec<Option<Vec<u8>>>>,
pub facets: Vec<Vec<Bucket>>,
}Expand description
The cold half of one shard’s pass-2 answer.
Fields§
§hits: Vec<ColdHit>Best fetch cold hits in the page’s order.
values: HashMap<Vec<u8>, Vec<Option<Vec<u8>>>>The returned hits’ frozen stored values — what the merge reads for sort/distinct identities and the origin’s okeys/dkeys.
facets: Vec<Vec<Bucket>>Per requested facet field, (identity, label, count) over the filtered cold match set.
Auto Trait Implementations§
impl Freeze for ColdPage
impl RefUnwindSafe for ColdPage
impl Send for ColdPage
impl Sync for ColdPage
impl Unpin for ColdPage
impl UnsafeUnpin for ColdPage
impl UnwindSafe for ColdPage
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