pub struct MapCollectOp {
pub key_var: String,
pub value_var: String,
pub alias: String,
pub input: Box<LogicalOperator>,
}Expand description
Collect grouped key-value rows into a single Map value.
Used for Gremlin groupCount() semantics.
Fields§
§key_var: StringVariable holding the map key.
value_var: StringVariable holding the map value.
alias: StringOutput variable alias.
input: Box<LogicalOperator>Input operator (typically a grouped aggregate).
Trait Implementations§
Source§impl Clone for MapCollectOp
impl Clone for MapCollectOp
Source§fn clone(&self) -> MapCollectOp
fn clone(&self) -> MapCollectOp
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 moreAuto Trait Implementations§
impl Freeze for MapCollectOp
impl RefUnwindSafe for MapCollectOp
impl Send for MapCollectOp
impl Sync for MapCollectOp
impl Unpin for MapCollectOp
impl UnsafeUnpin for MapCollectOp
impl UnwindSafe for MapCollectOp
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more