Struct pgx_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
sourceimpl Clone for AggTransInfo
impl Clone for AggTransInfo
sourcefn clone(&self) -> AggTransInfo
fn clone(&self) -> AggTransInfo
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 AggTransInfo
impl Debug for AggTransInfo
sourceimpl Default for AggTransInfo
impl Default for AggTransInfo
impl Copy for AggTransInfo
Auto Trait Implementations
impl RefUnwindSafe for AggTransInfo
impl !Send for AggTransInfo
impl !Sync for AggTransInfo
impl Unpin for AggTransInfo
impl UnwindSafe for AggTransInfo
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