Struct pgx_pg_sys::SelectStmt
source · [−]#[repr(C)]pub struct SelectStmt {Show 21 fields
pub type_: NodeTag,
pub distinctClause: *mut List,
pub intoClause: *mut IntoClause,
pub targetList: *mut List,
pub fromClause: *mut List,
pub whereClause: *mut Node,
pub groupClause: *mut List,
pub groupDistinct: bool,
pub havingClause: *mut Node,
pub windowClause: *mut List,
pub valuesLists: *mut List,
pub sortClause: *mut List,
pub limitOffset: *mut Node,
pub limitCount: *mut Node,
pub limitOption: LimitOption,
pub lockingClause: *mut List,
pub withClause: *mut WithClause,
pub op: SetOperation,
pub all: bool,
pub larg: *mut SelectStmt,
pub rarg: *mut SelectStmt,
}Fields
type_: NodeTagdistinctClause: *mut ListintoClause: *mut IntoClausetargetList: *mut ListfromClause: *mut ListwhereClause: *mut NodegroupClause: *mut ListgroupDistinct: boolhavingClause: *mut NodewindowClause: *mut ListvaluesLists: *mut ListsortClause: *mut ListlimitOffset: *mut NodelimitCount: *mut NodelimitOption: LimitOptionlockingClause: *mut ListwithClause: *mut WithClauseop: SetOperationall: boollarg: *mut SelectStmtrarg: *mut SelectStmtTrait Implementations
sourceimpl Clone for SelectStmt
impl Clone for SelectStmt
sourcefn clone(&self) -> SelectStmt
fn clone(&self) -> SelectStmt
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 SelectStmt
impl Debug for SelectStmt
sourceimpl Default for SelectStmt
impl Default for SelectStmt
sourceimpl Display for SelectStmt
impl Display for SelectStmt
sourceimpl PgNode for SelectStmt
impl PgNode for SelectStmt
sourcefn display_node(&self) -> String
fn display_node(&self) -> String
Format this node
impl Copy for SelectStmt
Auto Trait Implementations
impl RefUnwindSafe for SelectStmt
impl !Send for SelectStmt
impl !Sync for SelectStmt
impl Unpin for SelectStmt
impl UnwindSafe for SelectStmt
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