Struct pgrx_pg_sys::MinMaxAggInfo
source · #[repr(C)]pub struct MinMaxAggInfo {
pub type_: NodeTag,
pub aggfnoid: Oid,
pub aggsortop: Oid,
pub target: *mut Expr,
pub subroot: *mut PlannerInfo,
pub path: *mut Path,
pub pathcost: Cost,
pub param: *mut Param,
}
Fields§
§type_: NodeTag
§aggfnoid: Oid
§aggsortop: Oid
§target: *mut Expr
§subroot: *mut PlannerInfo
§path: *mut Path
§pathcost: Cost
§param: *mut Param
Trait Implementations§
source§impl Clone for MinMaxAggInfo
impl Clone for MinMaxAggInfo
source§fn clone(&self) -> MinMaxAggInfo
fn clone(&self) -> MinMaxAggInfo
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 MinMaxAggInfo
impl Debug for MinMaxAggInfo
source§impl Default for MinMaxAggInfo
impl Default for MinMaxAggInfo
source§impl Display for MinMaxAggInfo
impl Display for MinMaxAggInfo
source§impl PgNode for MinMaxAggInfo
impl PgNode for MinMaxAggInfo
source§fn display_node(&self) -> String
fn display_node(&self) -> String
Format this node Read more
impl Copy for MinMaxAggInfo
Auto Trait Implementations§
impl Freeze for MinMaxAggInfo
impl RefUnwindSafe for MinMaxAggInfo
impl !Send for MinMaxAggInfo
impl !Sync for MinMaxAggInfo
impl Unpin for MinMaxAggInfo
impl UnwindSafe for MinMaxAggInfo
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