PostgreSQL Source Code
git master
|
#include <nodeAgg.h>
Oid AggStatePerTransData::aggCollation |
Definition at line 90 of file nodeAgg.h.
Referenced by build_pertrans_for_aggref(), finalize_aggregate(), and process_ordered_aggregate_single().
Aggref* AggStatePerTransData::aggref |
Definition at line 44 of file nodeAgg.h.
Referenced by AggGetAggref(), build_pertrans_for_aggref(), ExecBuildAggTrans(), and ExecInitAgg().
bool AggStatePerTransData::aggshared |
Definition at line 49 of file nodeAgg.h.
Referenced by AggStateIsShared(), build_pertrans_for_aggref(), and ExecInitAgg().
Oid AggStatePerTransData::aggtranstype |
Definition at line 75 of file nodeAgg.h.
Referenced by build_pertrans_for_aggref().
FmgrInfo AggStatePerTransData::deserialfn |
Definition at line 87 of file nodeAgg.h.
Referenced by build_pertrans_for_aggref(), and ExecBuildAggTrans().
FunctionCallInfo AggStatePerTransData::deserialfn_fcinfo |
Definition at line 167 of file nodeAgg.h.
Referenced by build_pertrans_for_aggref(), and ExecBuildAggTrans().
Oid AggStatePerTransData::deserialfn_oid |
Definition at line 72 of file nodeAgg.h.
Referenced by build_pertrans_for_aggref(), and ExecBuildAggTrans().
ExprState* AggStatePerTransData::equalfnMulti |
Definition at line 111 of file nodeAgg.h.
Referenced by build_pertrans_for_aggref(), and process_ordered_aggregate_multi().
FmgrInfo AggStatePerTransData::equalfnOne |
Definition at line 110 of file nodeAgg.h.
Referenced by build_pertrans_for_aggref(), and process_ordered_aggregate_single().
Datum AggStatePerTransData::initValue |
Definition at line 116 of file nodeAgg.h.
Referenced by build_pertrans_for_aggref(), and initialize_aggregate().
bool AggStatePerTransData::initValueIsNull |
Definition at line 117 of file nodeAgg.h.
Referenced by build_pertrans_for_aggref(), ExecBuildAggTransCall(), ExecInitAgg(), and initialize_aggregate().
bool AggStatePerTransData::inputtypeByVal |
Definition at line 128 of file nodeAgg.h.
Referenced by build_pertrans_for_aggref(), and process_ordered_aggregate_single().
int16 AggStatePerTransData::inputtypeLen |
Definition at line 126 of file nodeAgg.h.
Referenced by build_pertrans_for_aggref().
int AggStatePerTransData::numDistinctCols |
Definition at line 97 of file nodeAgg.h.
Referenced by build_pertrans_for_aggref(), process_ordered_aggregate_multi(), and process_ordered_aggregate_single().
int AggStatePerTransData::numInputs |
Definition at line 56 of file nodeAgg.h.
Referenced by build_pertrans_for_aggref(), ExecBuildAggTrans(), ExecBuildAggTransCall(), ExecEvalAggOrderedTransTuple(), finalize_aggregates(), and initialize_aggregate().
int AggStatePerTransData::numSortCols |
Definition at line 93 of file nodeAgg.h.
Referenced by build_pertrans_for_aggref(), ExecBuildAggTrans(), ExecBuildAggTransCall(), finalize_aggregates(), and initialize_aggregate().
int AggStatePerTransData::numTransInputs |
Definition at line 63 of file nodeAgg.h.
Referenced by advance_transition_function(), build_pertrans_for_aggref(), ExecBuildAggTrans(), ExecInitAgg(), and process_ordered_aggregate_multi().
FmgrInfo AggStatePerTransData::serialfn |
Definition at line 84 of file nodeAgg.h.
Referenced by build_pertrans_for_aggref(), and finalize_partialaggregate().
FunctionCallInfo AggStatePerTransData::serialfn_fcinfo |
Definition at line 165 of file nodeAgg.h.
Referenced by build_pertrans_for_aggref(), and finalize_partialaggregate().
Oid AggStatePerTransData::serialfn_oid |
Definition at line 69 of file nodeAgg.h.
Referenced by build_pertrans_for_aggref(), and finalize_partialaggregate().
AttrNumber* AggStatePerTransData::sortColIdx |
Definition at line 100 of file nodeAgg.h.
Referenced by build_pertrans_for_aggref(), and initialize_aggregate().
Oid* AggStatePerTransData::sortCollations |
Definition at line 102 of file nodeAgg.h.
Referenced by build_pertrans_for_aggref(), and initialize_aggregate().
TupleDesc AggStatePerTransData::sortdesc |
Definition at line 138 of file nodeAgg.h.
Referenced by build_pertrans_for_aggref(), and initialize_aggregate().
bool* AggStatePerTransData::sortNullsFirst |
Definition at line 103 of file nodeAgg.h.
Referenced by build_pertrans_for_aggref(), and initialize_aggregate().
Oid* AggStatePerTransData::sortOperators |
Definition at line 101 of file nodeAgg.h.
Referenced by build_pertrans_for_aggref(), and initialize_aggregate().
TupleTableSlot* AggStatePerTransData::sortslot |
Definition at line 136 of file nodeAgg.h.
Referenced by build_pertrans_for_aggref(), ExecBuildAggTrans(), ExecEvalAggOrderedTransTuple(), and process_ordered_aggregate_multi().
Tuplesortstate** AggStatePerTransData::sortstates |
Definition at line 154 of file nodeAgg.h.
Referenced by build_pertrans_for_aggref(), ExecEndAgg(), ExecEvalAggOrderedTransDatum(), ExecEvalAggOrderedTransTuple(), ExecReScanAgg(), initialize_aggregate(), process_ordered_aggregate_multi(), and process_ordered_aggregate_single().
FmgrInfo AggStatePerTransData::transfn |
Definition at line 81 of file nodeAgg.h.
Referenced by advance_transition_function(), build_pertrans_for_aggref(), and ExecInitAgg().
FunctionCallInfo AggStatePerTransData::transfn_fcinfo |
Definition at line 162 of file nodeAgg.h.
Referenced by advance_transition_function(), build_pertrans_for_aggref(), ExecAggInitGroup(), ExecAggPlainTransByRef(), ExecAggPlainTransByVal(), ExecBuildAggTrans(), process_ordered_aggregate_multi(), and process_ordered_aggregate_single().
Oid AggStatePerTransData::transfn_oid |
Definition at line 66 of file nodeAgg.h.
Referenced by build_pertrans_for_aggref().
bool AggStatePerTransData::transtypeByVal |
Definition at line 129 of file nodeAgg.h.
Referenced by advance_transition_function(), build_pertrans_for_aggref(), ExecAggInitGroup(), ExecAggTransReparent(), ExecBuildAggTransCall(), ExecInterpExpr(), and initialize_aggregate().
int16 AggStatePerTransData::transtypeLen |
Definition at line 127 of file nodeAgg.h.
Referenced by advance_transition_function(), build_pertrans_for_aggref(), ExecAggInitGroup(), ExecAggTransReparent(), finalize_aggregate(), finalize_partialaggregate(), and initialize_aggregate().
TupleTableSlot* AggStatePerTransData::uniqslot |
Definition at line 137 of file nodeAgg.h.
Referenced by build_pertrans_for_aggref(), and process_ordered_aggregate_multi().