Struct pgx_pg_sys::RollupData
source · [−]#[repr(C)]pub struct RollupData {
pub type_: NodeTag,
pub groupClause: *mut List,
pub gsets: *mut List,
pub gsets_data: *mut List,
pub numGroups: f64,
pub hashable: bool,
pub is_hashed: bool,
}
Fields
type_: NodeTag
groupClause: *mut List
gsets: *mut List
gsets_data: *mut List
numGroups: f64
hashable: bool
is_hashed: bool
Trait Implementations
sourceimpl Clone for RollupData
impl Clone for RollupData
sourcefn clone(&self) -> RollupData
fn clone(&self) -> RollupData
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 RollupData
impl Debug for RollupData
sourceimpl Default for RollupData
impl Default for RollupData
sourceimpl Display for RollupData
impl Display for RollupData
sourceimpl PgNode for RollupData
impl PgNode for RollupData
type NodeType = RollupData
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 RollupData
Auto Trait Implementations
impl RefUnwindSafe for RollupData
impl !Send for RollupData
impl !Sync for RollupData
impl Unpin for RollupData
impl UnwindSafe for RollupData
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