pub struct CompiledGroupedQuery {
pub root: CompiledQuery,
pub expansions: Vec<ExpansionSlot>,
pub shape_hash: ShapeHash,
pub hints: ExecutionHints,
}Expand description
A compiled grouped query containing a root query and expansion slots.
Fields§
§root: CompiledQueryThe root flat query.
expansions: Vec<ExpansionSlot>Expansion slots to evaluate per root result.
shape_hash: ShapeHashStructural shape hash covering the root query and all expansion slots.
hints: ExecutionHintsExecution hints derived from the grouped query shape.
Trait Implementations§
Source§impl Clone for CompiledGroupedQuery
impl Clone for CompiledGroupedQuery
Source§fn clone(&self) -> CompiledGroupedQuery
fn clone(&self) -> CompiledGroupedQuery
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CompiledGroupedQuery
impl Debug for CompiledGroupedQuery
Source§impl PartialEq for CompiledGroupedQuery
impl PartialEq for CompiledGroupedQuery
impl Eq for CompiledGroupedQuery
impl StructuralPartialEq for CompiledGroupedQuery
Auto Trait Implementations§
impl Freeze for CompiledGroupedQuery
impl RefUnwindSafe for CompiledGroupedQuery
impl Send for CompiledGroupedQuery
impl Sync for CompiledGroupedQuery
impl Unpin for CompiledGroupedQuery
impl UnsafeUnpin for CompiledGroupedQuery
impl UnwindSafe for CompiledGroupedQuery
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