[−][src]Struct pgx_pg_sys::AggState
Fields
ss: ScanState
aggs: *mut List
numaggs: c_int
numtrans: c_int
aggstrategy: AggStrategy
aggsplit: AggSplit
phase: AggStatePerPhase
numphases: c_int
current_phase: c_int
peragg: AggStatePerAgg
pertrans: AggStatePerTrans
hashcontext: *mut ExprContext
aggcontexts: *mut *mut ExprContext
tmpcontext: *mut ExprContext
curaggcontext: *mut ExprContext
curperagg: AggStatePerAgg
curpertrans: AggStatePerTrans
input_done: bool
agg_done: bool
projected_set: c_int
current_set: c_int
grouped_cols: *mut Bitmapset
all_grouped_cols: *mut List
colnos_needed: *mut Bitmapset
max_colno_needed: c_int
all_cols_needed: bool
maxsets: c_int
phases: AggStatePerPhase
sort_in: *mut Tuplesortstate
sort_out: *mut Tuplesortstate
sort_slot: *mut TupleTableSlot
pergroups: *mut AggStatePerGroup
grp_firstTuple: HeapTuple
table_filled: bool
num_hashes: c_int
hash_metacxt: MemoryContext
hash_tapeinfo: *mut HashTapeInfo
hash_spills: *mut HashAggSpill
hash_spill_rslot: *mut TupleTableSlot
hash_spill_wslot: *mut TupleTableSlot
hash_batches: *mut List
hash_ever_spilled: bool
hash_spill_mode: bool
hash_mem_limit: Size
hash_ngroups_limit: uint64
hash_planned_partitions: c_int
hashentrysize: f64
hash_mem_peak: Size
hash_ngroups_current: uint64
hash_disk_used: uint64
hash_batches_used: c_int
perhash: AggStatePerHash
hash_pergroup: *mut AggStatePerGroup
all_pergroups: *mut AggStatePerGroup
combinedproj: *mut ProjectionInfo
Trait Implementations
impl Clone for AggState
[src]
impl Copy for AggState
[src]
impl Debug for AggState
[src]
impl Default for AggState
[src]
impl Display for AggState
[src]
impl PgNode for AggState
[src]
Auto Trait Implementations
impl RefUnwindSafe for AggState
[src]
impl !Send for AggState
[src]
impl !Sync for AggState
[src]
impl Unpin for AggState
[src]
impl UnwindSafe for AggState
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,