PostgreSQL Source Code  git master
AggClauseCosts Struct Reference

#include <pathnodes.h>

Data Fields

int numAggs
 
int numOrderedAggs
 
bool hasNonPartial
 
bool hasNonSerial
 
QualCost transCost
 
QualCost finalCost
 
Size transitionSpace
 

Detailed Description

Definition at line 56 of file pathnodes.h.

Field Documentation

◆ finalCost

QualCost AggClauseCosts::finalCost

Definition at line 63 of file pathnodes.h.

Referenced by cost_agg(), estimate_path_cost_size(), and get_agg_clause_costs_walker().

◆ hasNonPartial

bool AggClauseCosts::hasNonPartial

Definition at line 60 of file pathnodes.h.

Referenced by can_partial_agg(), and get_agg_clause_costs_walker().

◆ hasNonSerial

bool AggClauseCosts::hasNonSerial

Definition at line 61 of file pathnodes.h.

Referenced by can_partial_agg(), and get_agg_clause_costs_walker().

◆ numAggs

int AggClauseCosts::numAggs

Definition at line 58 of file pathnodes.h.

Referenced by estimate_hashagg_tablesize(), and get_agg_clause_costs_walker().

◆ numOrderedAggs

int AggClauseCosts::numOrderedAggs

Definition at line 59 of file pathnodes.h.

Referenced by create_grouping_paths(), and get_agg_clause_costs_walker().

◆ transCost

QualCost AggClauseCosts::transCost

Definition at line 62 of file pathnodes.h.

Referenced by cost_agg(), estimate_path_cost_size(), and get_agg_clause_costs_walker().

◆ transitionSpace

Size AggClauseCosts::transitionSpace

Definition at line 64 of file pathnodes.h.

Referenced by estimate_hashagg_tablesize(), and get_agg_clause_costs_walker().


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