pub struct With {
pub recursive: bool,
pub ctes: Vec<Cte>,
}Expand description
WITH [RECURSIVE] <cte>, <cte>, …
From PostgreSQL 17: WITH [ RECURSIVE ] with_query [, ...]. RECURSIVE is a
property of the whole list rather than of one entry — it makes every name in the
list visible to every entry, which is also what lets two CTEs refer to each
other.
Fields§
§recursive: boolWhether the list is WITH RECURSIVE.
ctes: Vec<Cte>The common table expressions, in order.
Implementations§
Trait Implementations§
Source§impl Expression for With
impl Expression for With
Auto Trait Implementations§
impl !RefUnwindSafe for With
impl !UnwindSafe for With
impl Freeze for With
impl Send for With
impl Sync for With
impl Unpin for With
impl UnsafeUnpin for With
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