Struct pgx_pg_sys::CommonTableExpr
source · [−]#[repr(C)]pub struct CommonTableExpr {Show 14 fields
pub type_: NodeTag,
pub ctename: *mut c_char,
pub aliascolnames: *mut List,
pub ctematerialized: CTEMaterialize,
pub ctequery: *mut Node,
pub search_clause: *mut CTESearchClause,
pub cycle_clause: *mut CTECycleClause,
pub location: c_int,
pub cterecursive: bool,
pub cterefcount: c_int,
pub ctecolnames: *mut List,
pub ctecoltypes: *mut List,
pub ctecoltypmods: *mut List,
pub ctecolcollations: *mut List,
}Fields
type_: NodeTagctename: *mut c_charaliascolnames: *mut Listctematerialized: CTEMaterializectequery: *mut Nodesearch_clause: *mut CTESearchClausecycle_clause: *mut CTECycleClauselocation: c_intcterecursive: boolcterefcount: c_intctecolnames: *mut Listctecoltypes: *mut Listctecoltypmods: *mut Listctecolcollations: *mut ListTrait Implementations
sourceimpl Clone for CommonTableExpr
impl Clone for CommonTableExpr
sourcefn clone(&self) -> CommonTableExpr
fn clone(&self) -> CommonTableExpr
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for CommonTableExpr
impl Debug for CommonTableExpr
sourceimpl Default for CommonTableExpr
impl Default for CommonTableExpr
sourceimpl Display for CommonTableExpr
impl Display for CommonTableExpr
sourceimpl PgNode for CommonTableExpr
impl PgNode for CommonTableExpr
sourcefn display_node(&self) -> String
fn display_node(&self) -> String
Format this node
impl Copy for CommonTableExpr
Auto Trait Implementations
impl RefUnwindSafe for CommonTableExpr
impl !Send for CommonTableExpr
impl !Sync for CommonTableExpr
impl Unpin for CommonTableExpr
impl UnwindSafe for CommonTableExpr
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more