pub struct Lookup {
pub over: Core,
pub key: Core,
pub param: VarId,
pub index: Index,
}Expand description
One lookup, as the join that answers it.
Fields§
§over: CoreThe collection to index, in the caller’s variables: the first argument of the map_get or
of the filter_list.
key: CoreThe join key, over the row the previous join in the chain produced — over the element
itself for the first. This is the Fun body of crate::plan::Op::Join.
param: VarIdThe parameter key is written over.
index: IndexWhich index answers it, and therefore what one probe returns.
Auto Trait Implementations§
impl Freeze for Lookup
impl RefUnwindSafe for Lookup
impl Send for Lookup
impl Sync for Lookup
impl Unpin for Lookup
impl UnwindSafe for Lookup
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