PostgreSQL Source Code git master
Data Fields
WindowObjectData Struct Reference

Data Fields

 
 
 
void *  localmem
 
int  markptr
 
int  readptr
 
 
 
 
 
int  ignore_nulls
 

Detailed Description

Definition at line 62 of file nodeWindowAgg.c.

Field Documentation

argstates

List* WindowObjectData::argstates

Definition at line 66 of file nodeWindowAgg.c.

Referenced by ExecInitWindowAgg(), gettuple_eval_partition(), ignorenulls_getfuncarginframe(), WinGetFuncArgCurrent(), and WinGetFuncArgInFrame().

ignore_nulls

int WindowObjectData::ignore_nulls

Definition at line 79 of file nodeWindowAgg.c.

Referenced by begin_partition(), ExecInitWindowAgg(), init_notnull_info(), WinCheckAndInitializeNullTreatment(), WinGetFuncArgInFrame(), and WinGetFuncArgInPartition().

localmem

void* WindowObjectData::localmem

Definition at line 67 of file nodeWindowAgg.c.

Referenced by ExecInitWindowAgg(), release_partition(), and WinGetPartitionLocalMemory().

markpos

int64 WindowObjectData::markpos

Definition at line 70 of file nodeWindowAgg.c.

Referenced by begin_partition(), and WinSetMarkPosition().

markptr

int WindowObjectData::markptr

Definition at line 68 of file nodeWindowAgg.c.

Referenced by eval_windowaggregates(), ExecInitWindowAgg(), prepare_tuplestore(), and WinSetMarkPosition().

notnull_info

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().

num_notnull_info

int WindowObjectData::num_notnull_info

Definition at line 73 of file nodeWindowAgg.c.

Referenced by begin_partition(), grow_notnull_info(), and init_notnull_info().

readptr

int WindowObjectData::readptr

Definition at line 69 of file nodeWindowAgg.c.

Referenced by ExecInitWindowAgg(), prepare_tuplestore(), window_gettupleslot(), and WinSetMarkPosition().

seekpos

int64 WindowObjectData::seekpos

Definition at line 71 of file nodeWindowAgg.c.

Referenced by begin_partition(), window_gettupleslot(), and WinSetMarkPosition().

type

NodeTag WindowObjectData::type

Definition at line 64 of file nodeWindowAgg.c.

winstate

WindowAggState* WindowObjectData::winstate

Definition at line 65 of file nodeWindowAgg.c.

Referenced by ExecInitWindowAgg(), gettuple_eval_partition(), ignorenulls_getfuncarginframe(), row_is_in_frame(), window_gettupleslot(), WinGetCurrentPosition(), WinGetFuncArgCurrent(), WinGetFuncArgInFrame(), WinGetFuncArgInPartition(), WinGetPartitionLocalMemory(), WinGetPartitionRowCount(), WinRowsArePeers(), and WinSetMarkPosition().


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

AltStyle によって変換されたページ (->オリジナル) /