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
 
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

◆ anl_context

◆ attr

◆ attrtype

◆ attrtypid

◆ attrtypmod

int32 VacAttrStats::attrtypmod

Definition at line 83 of file vacuum.h.

Referenced by examine_attribute().

◆ compute_stats

◆ exprnulls

bool* VacAttrStats::exprnulls

Definition at line 129 of file vacuum.h.

Referenced by compute_index_stats(), and ind_fetch_func().

◆ exprvals

Datum* VacAttrStats::exprvals

Definition at line 128 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 126 of file vacuum.h.

Referenced by do_analyze_rel(), and std_fetch_func().

◆ rowstride

int VacAttrStats::rowstride

Definition at line 130 of file vacuum.h.

Referenced by compute_index_stats(), and ind_fetch_func().

◆ 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 125 of file vacuum.h.

Referenced by examine_attribute(), and std_fetch_func().

◆ tupDesc

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: