Struct rpgffi::WindowAggState [] [src]

#[repr(C)]
pub struct WindowAggState { pub ss: ScanState, pub funcs: *mut List, pub numfuncs: c_int, pub numaggs: c_int, pub perfunc: WindowStatePerFunc, pub peragg: WindowStatePerAgg, pub partEqfunctions: *mut FmgrInfo, pub ordEqfunctions: *mut FmgrInfo, pub buffer: *mut Tuplestorestate, pub current_ptr: c_int, pub spooled_rows: int64, pub currentpos: int64, pub frameheadpos: int64, pub frametailpos: int64, pub agg_winobj: *mut WindowObjectData, pub aggregatedbase: int64, pub aggregatedupto: int64, pub frameOptions: c_int, pub startOffset: *mut ExprState, pub endOffset: *mut ExprState, pub startOffsetValue: Datum, pub endOffsetValue: Datum, pub partcontext: MemoryContext, pub aggcontext: MemoryContext, pub curaggcontext: MemoryContext, pub tmpcontext: *mut ExprContext, pub all_first: bool_, pub all_done: bool_, pub partition_spooled: bool_, pub more_partitions: bool_, pub framehead_valid: bool_, pub frametail_valid: bool_, pub first_part_slot: *mut TupleTableSlot, pub agg_row_slot: *mut TupleTableSlot, pub temp_slot_1: *mut TupleTableSlot, pub temp_slot_2: *mut TupleTableSlot, }

Fields

Trait Implementations

impl Copy for WindowAggState
[src]

impl Clone for WindowAggState
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more