PostgreSQL Source Code  git master
VacAttrStats Struct Reference

#include <vacuum.h>

Data Fields

Form_pg_attribute attr
 
Oid attrtypid
 
int32 attrtypmod
 
Form_pg_type attrtype
 
Oid attrcollid
 
MemoryContext anl_context
 
AnalyzeAttrComputeStatsFunc compute_stats
 
int minrows
 
void * extra_data
 
bool stats_valid
 
float4 stanullfrac
 
int32 stawidth
 
float4 stadistinct
 
int16 stakind [STATISTIC_NUM_SLOTS]
 
Oid staop [STATISTIC_NUM_SLOTS]
 
Oid stacoll [STATISTIC_NUM_SLOTS]
 
int numnumbers [STATISTIC_NUM_SLOTS]
 
float4stanumbers [STATISTIC_NUM_SLOTS]
 
int numvalues [STATISTIC_NUM_SLOTS]
 
Datumstavalues [STATISTIC_NUM_SLOTS]
 
Oid statypid [STATISTIC_NUM_SLOTS]
 
int16 statyplen [STATISTIC_NUM_SLOTS]
 
bool statypbyval [STATISTIC_NUM_SLOTS]
 
char statypalign [STATISTIC_NUM_SLOTS]
 
int tupattnum
 
HeapTuplerows
 
TupleDesc tupDesc
 
Datumexprvals
 
boolexprnulls
 
int rowstride
 

Detailed Description

Definition at line 72 of file vacuum.h.

Field Documentation

◆ anl_context

◆ attr

◆ attrcollid

◆ attrtype

◆ attrtypid

◆ attrtypmod

int32 VacAttrStats::attrtypmod

Definition at line 87 of file vacuum.h.

Referenced by examine_attribute().

◆ compute_stats

◆ exprnulls

bool* VacAttrStats::exprnulls

Definition at line 135 of file vacuum.h.

Referenced by compute_index_stats(), and ind_fetch_func().

◆ exprvals

Datum* VacAttrStats::exprvals

Definition at line 134 of file vacuum.h.

Referenced by compute_index_stats(), and ind_fetch_func().

◆ extra_data

◆ minrows

int VacAttrStats::minrows

◆ numnumbers

◆ numvalues

◆ rows

HeapTuple* VacAttrStats::rows

Definition at line 132 of file vacuum.h.

Referenced by do_analyze_rel(), and std_fetch_func().

◆ rowstride

int VacAttrStats::rowstride

Definition at line 136 of file vacuum.h.

Referenced by compute_index_stats(), and ind_fetch_func().

◆ stacoll

◆ stadistinct

◆ stakind

◆ stanullfrac

◆ stanumbers

◆ staop

◆ stats_valid

◆ statypalign

char VacAttrStats::statypalign[STATISTIC_NUM_SLOTS]

◆ statypbyval

◆ statypid

◆ statyplen

◆ stavalues

◆ stawidth

◆ tupattnum

int VacAttrStats::tupattnum

Definition at line 131 of file vacuum.h.

Referenced by examine_attribute(), and std_fetch_func().

◆ tupDesc

TupleDesc VacAttrStats::tupDesc

Definition at line 133 of file vacuum.h.

Referenced by do_analyze_rel(), ndistinct_for_combination(), and std_fetch_func().


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