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: