#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] |
float4 * | stanumbers [STATISTIC_NUM_SLOTS] |
int | numvalues [STATISTIC_NUM_SLOTS] |
Datum * | stavalues [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 |
HeapTuple * | rows |
TupleDesc | tupDesc |
Datum * | exprvals |
bool * | exprnulls |
int | rowstride |
Definition at line 69 of file vacuum.h.
Definition at line 85 of file vacuum.h.
Referenced by compute_array_stats(), compute_minimal_stats(), compute_range_stats(), compute_scalar_stats(), compute_tsvector_stats(), and examine_attribute().
Definition at line 81 of file vacuum.h.
Referenced by compute_array_stats(), compute_index_stats(), compute_minimal_stats(), compute_range_stats(), compute_scalar_stats(), compute_tsvector_stats(), do_analyze_rel(), examine_attribute(), range_typanalyze(), std_typanalyze(), ts_typanalyze(), and update_attstats().
Definition at line 84 of file vacuum.h.
Referenced by compute_index_stats(), compute_minimal_stats(), compute_scalar_stats(), and examine_attribute().
Definition at line 82 of file vacuum.h.
Referenced by array_typanalyze(), examine_attribute(), range_typanalyze(), and std_typanalyze().
Definition at line 83 of file vacuum.h.
Referenced by examine_attribute().
Definition at line 91 of file vacuum.h.
Referenced by array_typanalyze(), compute_index_stats(), do_analyze_rel(), examine_attribute(), range_typanalyze(), std_typanalyze(), and ts_typanalyze().
Definition at line 129 of file vacuum.h.
Referenced by compute_index_stats(), and ind_fetch_func().
Definition at line 128 of file vacuum.h.
Referenced by compute_index_stats(), and ind_fetch_func().
void* VacAttrStats::extra_data |
Definition at line 93 of file vacuum.h.
Referenced by array_typanalyze(), compute_array_stats(), compute_minimal_stats(), compute_range_stats(), compute_scalar_stats(), range_typanalyze(), and std_typanalyze().
Definition at line 92 of file vacuum.h.
Referenced by do_analyze_rel(), examine_attribute(), range_typanalyze(), std_typanalyze(), and ts_typanalyze().
int VacAttrStats::numnumbers[STATISTIC_NUM_SLOTS] |
Definition at line 105 of file vacuum.h.
Referenced by compute_array_stats(), compute_minimal_stats(), compute_range_stats(), compute_scalar_stats(), compute_tsvector_stats(), and update_attstats().
int VacAttrStats::numvalues[STATISTIC_NUM_SLOTS] |
Definition at line 107 of file vacuum.h.
Referenced by compute_array_stats(), compute_minimal_stats(), compute_range_stats(), compute_scalar_stats(), compute_tsvector_stats(), and update_attstats().
Definition at line 126 of file vacuum.h.
Referenced by do_analyze_rel(), and std_fetch_func().
Definition at line 130 of file vacuum.h.
Referenced by compute_index_stats(), and ind_fetch_func().
Definition at line 102 of file vacuum.h.
Referenced by compute_index_stats(), compute_minimal_stats(), compute_range_stats(), compute_scalar_stats(), compute_tsvector_stats(), do_analyze_rel(), and update_attstats().
int16 VacAttrStats::stakind[STATISTIC_NUM_SLOTS] |
Definition at line 103 of file vacuum.h.
Referenced by compute_array_stats(), compute_minimal_stats(), compute_range_stats(), compute_scalar_stats(), compute_tsvector_stats(), and update_attstats().
Definition at line 100 of file vacuum.h.
Referenced by compute_minimal_stats(), compute_range_stats(), compute_scalar_stats(), compute_tsvector_stats(), and update_attstats().
float4* VacAttrStats::stanumbers[STATISTIC_NUM_SLOTS] |
Definition at line 106 of file vacuum.h.
Referenced by compute_array_stats(), compute_minimal_stats(), compute_range_stats(), compute_scalar_stats(), compute_tsvector_stats(), and update_attstats().
Oid VacAttrStats::staop[STATISTIC_NUM_SLOTS] |
Definition at line 104 of file vacuum.h.
Referenced by compute_array_stats(), compute_minimal_stats(), compute_range_stats(), compute_scalar_stats(), compute_tsvector_stats(), and update_attstats().
Definition at line 99 of file vacuum.h.
Referenced by compute_minimal_stats(), compute_range_stats(), compute_scalar_stats(), compute_tsvector_stats(), and update_attstats().
char VacAttrStats::statypalign[STATISTIC_NUM_SLOTS] |
Definition at line 119 of file vacuum.h.
Referenced by compute_array_stats(), compute_range_stats(), compute_tsvector_stats(), examine_attribute(), and update_attstats().
bool VacAttrStats::statypbyval[STATISTIC_NUM_SLOTS] |
Definition at line 118 of file vacuum.h.
Referenced by compute_array_stats(), compute_range_stats(), compute_tsvector_stats(), examine_attribute(), and update_attstats().
Oid VacAttrStats::statypid[STATISTIC_NUM_SLOTS] |
Definition at line 116 of file vacuum.h.
Referenced by compute_array_stats(), compute_range_stats(), compute_tsvector_stats(), examine_attribute(), and update_attstats().
int16 VacAttrStats::statyplen[STATISTIC_NUM_SLOTS] |
Definition at line 117 of file vacuum.h.
Referenced by compute_array_stats(), compute_range_stats(), compute_tsvector_stats(), examine_attribute(), and update_attstats().
Datum* VacAttrStats::stavalues[STATISTIC_NUM_SLOTS] |
Definition at line 108 of file vacuum.h.
Referenced by compute_array_stats(), compute_minimal_stats(), compute_range_stats(), compute_scalar_stats(), compute_tsvector_stats(), and update_attstats().
Definition at line 101 of file vacuum.h.
Referenced by compute_minimal_stats(), compute_range_stats(), compute_scalar_stats(), compute_tsvector_stats(), and update_attstats().
Definition at line 125 of file vacuum.h.
Referenced by examine_attribute(), and std_fetch_func().
Definition at line 127 of file vacuum.h.
Referenced by do_analyze_rel(), and std_fetch_func().