pub struct NestedBatchPlan {
pub kind: NestedRelationKind,
pub parent_table: String,
pub related_table: String,
pub parent_key_column: String,
pub related_match_column: String,
pub query: NormalizedSelect,
}Expand description
Planned batched fetch for nested relation expansion.
Fields§
§kind: NestedRelationKind§parent_table: String§parent_key_column: StringColumn read from parent rows for key extraction.
Column filtered on related table with IN (...).
query: NormalizedSelectCanonicalized batched related fetch query.
Implementations§
Trait Implementations§
Source§impl Clone for NestedBatchPlan
impl Clone for NestedBatchPlan
Source§fn clone(&self) -> NestedBatchPlan
fn clone(&self) -> NestedBatchPlan
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 NestedBatchPlan
impl Debug for NestedBatchPlan
Source§impl PartialEq for NestedBatchPlan
impl PartialEq for NestedBatchPlan
impl StructuralPartialEq for NestedBatchPlan
Auto Trait Implementations§
impl Freeze for NestedBatchPlan
impl RefUnwindSafe for NestedBatchPlan
impl Send for NestedBatchPlan
impl Sync for NestedBatchPlan
impl Unpin for NestedBatchPlan
impl UnsafeUnpin for NestedBatchPlan
impl UnwindSafe for NestedBatchPlan
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