pub struct UnwindOp {
pub expression: LogicalExpression,
pub variable: String,
pub input: Box<LogicalOperator>,
}Expand description
Unwind a list into individual rows.
For each input row, evaluates the expression (which should return a list) and emits one row for each element in the list.
Fields§
§expression: LogicalExpressionThe list expression to unwind.
variable: StringThe variable name for each element.
input: Box<LogicalOperator>Input operator.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for UnwindOp
impl RefUnwindSafe for UnwindOp
impl Send for UnwindOp
impl Sync for UnwindOp
impl Unpin for UnwindOp
impl UnwindSafe for UnwindOp
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