pub struct CtePlan {
pub name: String,
pub columns: Vec<String>,
pub recursive: bool,
pub materialization: CteMaterialization,
pub search: Option<CteSearchPlan>,
pub cycle: Option<CteCyclePlan>,
pub body: CtePlanBody,
}Expand description
A named query child owned by a QueryPlan.
Fields§
§name: String§columns: Vec<String>§recursive: bool§materialization: CteMaterialization§search: Option<CteSearchPlan>§cycle: Option<CteCyclePlan>§body: CtePlanBodyTrait Implementations§
Source§impl<'de> Deserialize<'de> for CtePlan
impl<'de> Deserialize<'de> for CtePlan
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CtePlan
impl RefUnwindSafe for CtePlan
impl Send for CtePlan
impl Sync for CtePlan
impl Unpin for CtePlan
impl UnsafeUnpin for CtePlan
impl UnwindSafe for CtePlan
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> ErasedDestructor for Twhere
T: 'static,
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