#[repr(C)]pub struct AggStatePerTransData {Show 33 fields
pub aggref: *mut Aggref,
pub aggshared: bool,
pub numInputs: c_int,
pub numTransInputs: c_int,
pub transfn_oid: Oid,
pub serialfn_oid: Oid,
pub deserialfn_oid: Oid,
pub aggtranstype: Oid,
pub transfn: FmgrInfo,
pub serialfn: FmgrInfo,
pub deserialfn: FmgrInfo,
pub aggCollation: Oid,
pub numSortCols: c_int,
pub numDistinctCols: c_int,
pub sortColIdx: *mut AttrNumber,
pub sortOperators: *mut Oid,
pub sortCollations: *mut Oid,
pub sortNullsFirst: *mut bool,
pub equalfnOne: FmgrInfo,
pub equalfnMulti: *mut ExprState,
pub initValue: Datum,
pub initValueIsNull: bool,
pub inputtypeLen: int16,
pub transtypeLen: int16,
pub inputtypeByVal: bool,
pub transtypeByVal: bool,
pub sortslot: *mut TupleTableSlot,
pub uniqslot: *mut TupleTableSlot,
pub sortdesc: TupleDesc,
pub sortstates: *mut *mut Tuplesortstate,
pub transfn_fcinfo: FunctionCallInfo,
pub serialfn_fcinfo: FunctionCallInfo,
pub deserialfn_fcinfo: FunctionCallInfo,
}
Fields§
§aggref: *mut Aggref
§numInputs: c_int
§numTransInputs: c_int
§transfn_oid: Oid
§serialfn_oid: Oid
§deserialfn_oid: Oid
§aggtranstype: Oid
§transfn: FmgrInfo
§serialfn: FmgrInfo
§deserialfn: FmgrInfo
§aggCollation: Oid
§numSortCols: c_int
§numDistinctCols: c_int
§sortColIdx: *mut AttrNumber
§sortOperators: *mut Oid
§sortCollations: *mut Oid
§sortNullsFirst: *mut bool
§equalfnOne: FmgrInfo
§equalfnMulti: *mut ExprState
§initValue: Datum
§initValueIsNull: bool
§inputtypeLen: int16
§transtypeLen: int16
§inputtypeByVal: bool
§transtypeByVal: bool
§sortslot: *mut TupleTableSlot
§uniqslot: *mut TupleTableSlot
§sortdesc: TupleDesc
§sortstates: *mut *mut Tuplesortstate
§transfn_fcinfo: FunctionCallInfo
§serialfn_fcinfo: FunctionCallInfo
§deserialfn_fcinfo: FunctionCallInfo
Trait Implementations§
Source§impl Clone for AggStatePerTransData
impl Clone for AggStatePerTransData
Source§fn clone(&self) -> AggStatePerTransData
fn clone(&self) -> AggStatePerTransData
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 AggStatePerTransData
impl Debug for AggStatePerTransData
Source§impl Default for AggStatePerTransData
impl Default for AggStatePerTransData
impl Copy for AggStatePerTransData
Auto Trait Implementations§
impl Freeze for AggStatePerTransData
impl RefUnwindSafe for AggStatePerTransData
impl !Send for AggStatePerTransData
impl !Sync for AggStatePerTransData
impl Unpin for AggStatePerTransData
impl UnwindSafe for AggStatePerTransData
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