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 3432 of file pathnodes.h.
Field Documentation
◆ agg_final_costs
AggClauseCosts GroupPathExtraData::agg_final_costs
Definition at line 3438 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 3437 of file pathnodes.h.
Referenced by create_partial_grouping_paths().
◆ flags
int GroupPathExtraData::flags
Definition at line 3435 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 3442 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 3436 of file pathnodes.h.
Referenced by create_grouping_paths(), and create_partial_grouping_paths().
◆ patype
PartitionwiseAggregateType GroupPathExtraData::patype
Definition at line 3444 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 3441 of file pathnodes.h.
Referenced by create_grouping_paths(), and create_partitionwise_grouping_paths().
◆ targetList
List* GroupPathExtraData::targetList
Definition at line 3443 of file pathnodes.h.
Referenced by 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