Struct pgrx_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_: NodeTag
§distinctClause: *mut List
§intoClause: *mut IntoClause
§targetList: *mut List
§fromClause: *mut List
§whereClause: *mut Node
§groupClause: *mut List
§groupDistinct: bool
§havingClause: *mut Node
§windowClause: *mut List
§valuesLists: *mut List
§sortClause: *mut List
§limitOffset: *mut Node
§limitCount: *mut Node
§limitOption: LimitOption
§lockingClause: *mut List
§withClause: *mut WithClause
§op: SetOperation
§all: bool
§larg: *mut SelectStmt
§rarg: *mut SelectStmt
Trait Implementations§
source§impl Clone for SelectStmt
impl Clone for SelectStmt
source§fn clone(&self) -> SelectStmt
fn clone(&self) -> SelectStmt
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for SelectStmt
impl Debug for SelectStmt
source§impl Default for SelectStmt
impl Default for SelectStmt
source§impl Display for SelectStmt
impl Display for SelectStmt
source§impl PgNode for SelectStmt
impl PgNode for SelectStmt
source§fn display_node(&self) -> String
fn display_node(&self) -> String
Format this node Read more