PostgreSQL Source Code  git master
VacAttrStats Struct Reference

#include <vacuum.h>

Data Fields

int attstattarget
 
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 116 of file vacuum.h.

Field Documentation

◆ anl_context

◆ attrcollid

◆ attrtype

◆ attrtypid

◆ attrtypmod

int32 VacAttrStats::attrtypmod

Definition at line 127 of file vacuum.h.

Referenced by examine_attribute(), and examine_expression().

◆ attstattarget

◆ compute_stats

◆ exprnulls

bool* VacAttrStats::exprnulls

Definition at line 175 of file vacuum.h.

Referenced by compute_expr_stats(), compute_index_stats(), expr_fetch_func(), and ind_fetch_func().

◆ exprvals

Datum* VacAttrStats::exprvals

Definition at line 174 of file vacuum.h.

Referenced by compute_expr_stats(), compute_index_stats(), expr_fetch_func(), and ind_fetch_func().

◆ extra_data

◆ minrows

◆ numnumbers

◆ numvalues

◆ rows

HeapTuple* VacAttrStats::rows

Definition at line 172 of file vacuum.h.

Referenced by do_analyze_rel(), and std_fetch_func().

◆ rowstride

int VacAttrStats::rowstride

Definition at line 176 of file vacuum.h.

Referenced by compute_expr_stats(), compute_index_stats(), expr_fetch_func(), and ind_fetch_func().

◆ stacoll

◆ stadistinct

◆ stakind

◆ stanullfrac

◆ stanumbers

◆ staop

◆ stats_valid

◆ statypalign

◆ statypbyval

◆ statypid

◆ statyplen

◆ stavalues

◆ stawidth

◆ tupattnum

◆ tupDesc

TupleDesc VacAttrStats::tupDesc

Definition at line 173 of file vacuum.h.

Referenced by do_analyze_rel(), lookup_var_attr_stats(), make_build_data(), and std_fetch_func().


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