pub struct ParsedCte {
pub name: String,
pub query: ParsedSelect,
pub recursive_arm: Option<ParsedSelect>,
}Expand description
A Common Table Expression (CTE) parsed from a WITH clause.
Fields§
§name: StringCTE alias name.
query: ParsedSelectThe anchor (non-recursive) SELECT.
recursive_arm: Option<ParsedSelect>For WITH RECURSIVE CTEs, the recursive arm that references name.
None for ordinary CTEs.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ParsedCte
impl RefUnwindSafe for ParsedCte
impl Send for ParsedCte
impl Sync for ParsedCte
impl Unpin for ParsedCte
impl UnsafeUnpin for ParsedCte
impl UnwindSafe for ParsedCte
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