Struct pgx_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
sourceimpl Clone for MinMaxAggInfo
impl Clone for MinMaxAggInfo
sourcefn clone(&self) -> MinMaxAggInfo
fn clone(&self) -> MinMaxAggInfo
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for MinMaxAggInfo
impl Debug for MinMaxAggInfo
sourceimpl Default for MinMaxAggInfo
impl Default for MinMaxAggInfo
sourceimpl Display for MinMaxAggInfo
impl Display for MinMaxAggInfo
sourceimpl PgNode for MinMaxAggInfo
impl PgNode for MinMaxAggInfo
type NodeType = MinMaxAggInfo
sourcefn as_node_ptr(&self) -> *mut Self::NodeType
fn as_node_ptr(&self) -> *mut Self::NodeType
Represent this node as a mutable pointer of its type
impl Copy for MinMaxAggInfo
Auto Trait Implementations
impl RefUnwindSafe for MinMaxAggInfo
impl !Send for MinMaxAggInfo
impl !Sync for MinMaxAggInfo
impl Unpin for MinMaxAggInfo
impl UnwindSafe for MinMaxAggInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more