PostgreSQL Source Code  git master
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
VacAttrStats Struct Reference

#include <vacuum.h>

Data Fields

Form_pg_attribute attr
 
Oid attrtypid
 
int32 attrtypmod
 
Form_pg_type attrtype
 
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]
 
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 69 of file vacuum.h.

Field Documentation

int32 VacAttrStats::attrtypmod

Definition at line 83 of file vacuum.h.

Referenced by examine_attribute().

bool* VacAttrStats::exprnulls

Definition at line 129 of file vacuum.h.

Referenced by compute_index_stats(), and ind_fetch_func().

Datum* VacAttrStats::exprvals

Definition at line 128 of file vacuum.h.

Referenced by compute_index_stats(), and ind_fetch_func().

int VacAttrStats::minrows
HeapTuple* VacAttrStats::rows

Definition at line 126 of file vacuum.h.

Referenced by do_analyze_rel(), and std_fetch_func().

int VacAttrStats::rowstride

Definition at line 130 of file vacuum.h.

Referenced by compute_index_stats(), and ind_fetch_func().

char VacAttrStats::statypalign[STATISTIC_NUM_SLOTS]
int VacAttrStats::tupattnum

Definition at line 125 of file vacuum.h.

Referenced by examine_attribute(), and std_fetch_func().

TupleDesc VacAttrStats::tupDesc

Definition at line 127 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: