Struct pgrx_pg_sys::AggTransInfo
source · #[repr(C)]pub struct AggTransInfo {Show 13 fields
pub args: *mut List,
pub aggfilter: *mut Expr,
pub transfn_oid: Oid,
pub serialfn_oid: Oid,
pub deserialfn_oid: Oid,
pub combinefn_oid: Oid,
pub aggtranstype: Oid,
pub aggtranstypmod: int32,
pub transtypeLen: c_int,
pub transtypeByVal: bool,
pub aggtransspace: int32,
pub initValue: Datum,
pub initValueIsNull: bool,
}
Fields§
§args: *mut List
§aggfilter: *mut Expr
§transfn_oid: Oid
§serialfn_oid: Oid
§deserialfn_oid: Oid
§combinefn_oid: Oid
§aggtranstype: Oid
§aggtranstypmod: int32
§transtypeLen: c_int
§transtypeByVal: bool
§aggtransspace: int32
§initValue: Datum
§initValueIsNull: bool
Trait Implementations§
source§impl Clone for AggTransInfo
impl Clone for AggTransInfo
source§fn clone(&self) -> AggTransInfo
fn clone(&self) -> AggTransInfo
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 AggTransInfo
impl Debug for AggTransInfo
source§impl Default for AggTransInfo
impl Default for AggTransInfo
impl Copy for AggTransInfo
Auto Trait Implementations§
impl Freeze for AggTransInfo
impl RefUnwindSafe for AggTransInfo
impl !Send for AggTransInfo
impl !Sync for AggTransInfo
impl Unpin for AggTransInfo
impl UnwindSafe for AggTransInfo
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