pub struct CTEDef {
pub name: String,
pub recursive: bool,
pub columns: Vec<String>,
pub base_query: Box<Qail>,
pub recursive_query: Option<Box<Qail>>,
pub source_table: Option<String>,
}Fields§
§name: String§recursive: bool§columns: Vec<String>§base_query: Box<Qail>§recursive_query: Option<Box<Qail>>§source_table: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for CTEDef
impl<'de> Deserialize<'de> for CTEDef
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
impl StructuralPartialEq for CTEDef
Auto Trait Implementations§
impl Freeze for CTEDef
impl RefUnwindSafe for CTEDef
impl Send for CTEDef
impl Sync for CTEDef
impl Unpin for CTEDef
impl UnwindSafe for CTEDef
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