pub struct ParsedUnion {
pub op: SetOp,
pub left: ParsedSelect,
pub right: ParsedSelect,
pub all: bool,
}Expand description
Parsed UNION / INTERSECT / EXCEPT statement (with or without ALL).
Fields§
§op: SetOpWhich set operation.
left: ParsedSelectLeft side SELECT.
right: ParsedSelectRight side SELECT.
all: boolWhether to keep duplicates (UNION ALL / INTERSECT ALL / EXCEPT ALL).
false is the dedup form. false matches PostgreSQL default semantics.
Trait Implementations§
Source§impl Clone for ParsedUnion
impl Clone for ParsedUnion
Source§fn clone(&self) -> ParsedUnion
fn clone(&self) -> ParsedUnion
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 ParsedUnion
impl RefUnwindSafe for ParsedUnion
impl Send for ParsedUnion
impl Sync for ParsedUnion
impl Unpin for ParsedUnion
impl UnsafeUnpin for ParsedUnion
impl UnwindSafe for ParsedUnion
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