pub enum NestedProjectField {
Plain(ProjectField),
Nested(Box<NestedProjection>),
}Expand description
One output column of a PlanNode::NestedProject.
Variants§
Plain(ProjectField)
A scalar field, evaluated against the parent row like Project.
Nested(Box<NestedProjection>)
A nested sub-query field, emitted as a PJ1 JSON array of objects.
Trait Implementations§
Source§impl Clone for NestedProjectField
impl Clone for NestedProjectField
Source§fn clone(&self) -> NestedProjectField
fn clone(&self) -> NestedProjectField
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 NestedProjectField
impl RefUnwindSafe for NestedProjectField
impl Send for NestedProjectField
impl Sync for NestedProjectField
impl Unpin for NestedProjectField
impl UnsafeUnpin for NestedProjectField
impl UnwindSafe for NestedProjectField
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