pub struct NativeQueryPlan {
pub nodes: Vec<NativeOp>,
pub root: OpId,
pub form: QueryForm,
pub var_names: Vec<String>,
pub focus_var: VarId,
}Expand description
A lowered native query plan over a FrozenIndexedDataset.
Fields§
§nodes: Vec<NativeOp>§root: OpId§form: QueryForm§var_names: Vec<String>VarId → variable name (used to read out ?value / ?path results).
focus_var: VarIdThe VarId of $this, bound per focus node by InputFocus.
Implementations§
Trait Implementations§
Source§impl Clone for NativeQueryPlan
impl Clone for NativeQueryPlan
Source§fn clone(&self) -> NativeQueryPlan
fn clone(&self) -> NativeQueryPlan
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for NativeQueryPlan
impl RefUnwindSafe for NativeQueryPlan
impl Send for NativeQueryPlan
impl Sync for NativeQueryPlan
impl Unpin for NativeQueryPlan
impl UnsafeUnpin for NativeQueryPlan
impl UnwindSafe for NativeQueryPlan
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