|
PostgreSQL Source Code git master
|
Data Fields | |
| NodeTag | type |
| WindowAggState * | winstate |
| List * | argstates |
| void * | localmem |
| int | markptr |
| int | readptr |
| int64 | markpos |
| int64 | seekpos |
| uint8 ** | notnull_info |
| int64 * | num_notnull_info |
| int | ignore_nulls |
Definition at line 62 of file nodeWindowAgg.c.
| List* WindowObjectData::argstates |
Definition at line 66 of file nodeWindowAgg.c.
Referenced by ExecInitWindowAgg(), gettuple_eval_partition(), ignorenulls_getfuncarginframe(), WinGetFuncArgCurrent(), and WinGetFuncArgInFrame().
| int WindowObjectData::ignore_nulls |
Definition at line 81 of file nodeWindowAgg.c.
Referenced by begin_partition(), ExecInitWindowAgg(), init_notnull_info(), WinCheckAndInitializeNullTreatment(), WinGetFuncArgInFrame(), and WinGetFuncArgInPartition().
| void* WindowObjectData::localmem |
Definition at line 67 of file nodeWindowAgg.c.
Referenced by ExecInitWindowAgg(), release_partition(), and WinGetPartitionLocalMemory().
| int64 WindowObjectData::markpos |
Definition at line 70 of file nodeWindowAgg.c.
Referenced by begin_partition(), and WinSetMarkPosition().
| int WindowObjectData::markptr |
Definition at line 68 of file nodeWindowAgg.c.
Referenced by eval_windowaggregates(), ExecInitWindowAgg(), prepare_tuplestore(), and WinSetMarkPosition().
| uint8** WindowObjectData::notnull_info |
Definition at line 72 of file nodeWindowAgg.c.
Referenced by begin_partition(), get_notnull_info(), grow_notnull_info(), init_notnull_info(), and put_notnull_info().
| int64* WindowObjectData::num_notnull_info |
Definition at line 73 of file nodeWindowAgg.c.
Referenced by begin_partition(), grow_notnull_info(), and init_notnull_info().
| int WindowObjectData::readptr |
Definition at line 69 of file nodeWindowAgg.c.
Referenced by ExecInitWindowAgg(), prepare_tuplestore(), window_gettupleslot(), and WinSetMarkPosition().
| int64 WindowObjectData::seekpos |
Definition at line 71 of file nodeWindowAgg.c.
Referenced by begin_partition(), window_gettupleslot(), and WinSetMarkPosition().
| NodeTag WindowObjectData::type |
Definition at line 64 of file nodeWindowAgg.c.
| WindowAggState* WindowObjectData::winstate |
Definition at line 65 of file nodeWindowAgg.c.
Referenced by ExecInitWindowAgg(), gettuple_eval_partition(), grow_notnull_info(), ignorenulls_getfuncarginframe(), row_is_in_frame(), window_gettupleslot(), WinGetCurrentPosition(), WinGetFuncArgCurrent(), WinGetFuncArgInFrame(), WinGetFuncArgInPartition(), WinGetPartitionLocalMemory(), WinGetPartitionRowCount(), WinRowsArePeers(), and WinSetMarkPosition().