PostgreSQL Source Code: GroupPathExtraData Struct Reference (original) (raw)
#include <[pathnodes.h](pathnodes%5F8h%5Fsource.html)>
| Data Fields | |
|---|---|
| int | flags |
| bool | partial_costs_set |
| AggClauseCosts | agg_partial_costs |
| AggClauseCosts | agg_final_costs |
| bool | target_parallel_safe |
| Node * | havingQual |
| List * | targetList |
| PartitionwiseAggregateType | patype |
Detailed Description
Definition at line 3554 of file pathnodes.h.
Field Documentation
◆ agg_final_costs
AggClauseCosts GroupPathExtraData::agg_final_costs
Definition at line 3560 of file pathnodes.h.
Referenced by add_paths_to_grouping_rel(), and create_partial_grouping_paths().
◆ agg_partial_costs
AggClauseCosts GroupPathExtraData::agg_partial_costs
Definition at line 3559 of file pathnodes.h.
Referenced by create_partial_grouping_paths().
◆ flags
int GroupPathExtraData::flags
Definition at line 3557 of file pathnodes.h.
Referenced by add_paths_to_grouping_rel(), create_grouping_paths(), create_ordinary_grouping_paths(), and create_partial_grouping_paths().
◆ havingQual
Node* GroupPathExtraData::havingQual
Definition at line 3564 of file pathnodes.h.
Referenced by add_foreign_grouping_paths(), add_paths_to_grouping_rel(), create_grouping_paths(), create_partial_grouping_paths(), and create_partitionwise_grouping_paths().
◆ partial_costs_set
bool GroupPathExtraData::partial_costs_set
Definition at line 3558 of file pathnodes.h.
Referenced by create_grouping_paths(), and create_partial_grouping_paths().
◆ patype
PartitionwiseAggregateType GroupPathExtraData::patype
Definition at line 3566 of file pathnodes.h.
Referenced by add_foreign_grouping_paths(), create_grouping_paths(), create_ordinary_grouping_paths(), create_partial_grouping_paths(), and create_partitionwise_grouping_paths().
◆ target_parallel_safe
bool GroupPathExtraData::target_parallel_safe
Definition at line 3563 of file pathnodes.h.
Referenced by create_grouping_paths(), and create_partitionwise_grouping_paths().
◆ targetList
List* GroupPathExtraData::targetList
Definition at line 3565 of file pathnodes.h.
Referenced by add_paths_to_grouping_rel(), create_grouping_paths(), create_ordinary_grouping_paths(), create_partial_grouping_paths(), and create_partitionwise_grouping_paths().
The documentation for this struct was generated from the following file:
- src/include/nodes/pathnodes.h