Header And Logo

PostgreSQL
| The world's most advanced open source database.

Data Fields

WindowAggState Struct Reference

#include <execnodes.h>

Data Fields

ScanState ss
Listfuncs
int numfuncs
int numaggs
WindowStatePerFunc perfunc
WindowStatePerAgg peragg
FmgrInfopartEqfunctions
FmgrInfoordEqfunctions
Tuplestorestatebuffer
int current_ptr
int64 spooled_rows
int64 currentpos
int64 frameheadpos
int64 frametailpos
struct WindowObjectDataagg_winobj
int64 aggregatedbase
int64 aggregatedupto
int frameOptions
ExprStatestartOffset
ExprStateendOffset
Datum startOffsetValue
Datum endOffsetValue
MemoryContext partcontext
MemoryContext aggcontext
ExprContexttmpcontext
bool all_first
bool all_done
bool partition_spooled
bool more_partitions
bool framehead_valid
bool frametail_valid
TupleTableSlotfirst_part_slot
TupleTableSlotagg_row_slot
TupleTableSlottemp_slot_1
TupleTableSlottemp_slot_2

Detailed Description

Definition at line 1713 of file execnodes.h.


Field Documentation

Definition at line 1733 of file execnodes.h.

Referenced by begin_partition(), eval_windowaggregates(), and ExecInitWindowAgg().

Definition at line 1735 of file execnodes.h.

Referenced by begin_partition(), and eval_windowaggregates().

Definition at line 1736 of file execnodes.h.

Referenced by begin_partition(), and eval_windowaggregates().

Definition at line 1749 of file execnodes.h.

Referenced by ExecReScanWindowAgg(), and ExecWindowAgg().

Definition at line 1748 of file execnodes.h.

Referenced by ExecReScanWindowAgg(), and ExecWindowAgg().

Definition at line 1727 of file execnodes.h.

Referenced by begin_partition(), and ExecWindowAgg().

Definition at line 1740 of file execnodes.h.

Referenced by ExecWindowAgg().

Definition at line 1742 of file execnodes.h.

Referenced by ExecWindowAgg(), row_is_in_frame(), and update_frametailpos().

Definition at line 1755 of file execnodes.h.

Referenced by begin_partition(), ExecWindowAgg(), and update_frameheadpos().

Definition at line 1757 of file execnodes.h.

Referenced by begin_partition(), ExecWindowAgg(), and update_frametailpos().

Definition at line 1731 of file execnodes.h.

Referenced by begin_partition(), update_frametailpos(), and WinGetFuncArgInFrame().

Definition at line 1718 of file execnodes.h.

Referenced by ExecInitExpr(), and ExecInitWindowAgg().

Definition at line 1753 of file execnodes.h.

Referenced by begin_partition(), ExecWindowAgg(), and spool_tuples().

Definition at line 1725 of file execnodes.h.

Referenced by are_peers(), and ExecInitWindowAgg().

Definition at line 1724 of file execnodes.h.

Referenced by ExecInitWindowAgg(), and spool_tuples().

Definition at line 1750 of file execnodes.h.

Referenced by begin_partition(), ExecWindowAgg(), release_partition(), and spool_tuples().

Definition at line 1723 of file execnodes.h.

Referenced by eval_windowaggregates(), ExecEndWindowAgg(), and ExecInitWindowAgg().

Definition at line 1739 of file execnodes.h.

Referenced by ExecInitWindowAgg(), and ExecWindowAgg().

Definition at line 1741 of file execnodes.h.

Referenced by ExecWindowAgg(), row_is_in_frame(), and update_frameheadpos().


The documentation for this struct was generated from the following file: