#[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: FunctionCallInfoTrait Implementations§
Source§impl Clone for AggStatePerTransData
impl Clone for AggStatePerTransData
Source§fn clone(&self) -> AggStatePerTransData
fn clone(&self) -> AggStatePerTransData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for AggStatePerTransData
Source§impl Debug for AggStatePerTransData
impl Debug for AggStatePerTransData
Auto Trait Implementations§
impl !Send for AggStatePerTransData
impl !Sync for AggStatePerTransData
impl Freeze for AggStatePerTransData
impl RefUnwindSafe for AggStatePerTransData
impl Unpin for AggStatePerTransData
impl UnsafeUnpin 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