PostgreSQL Source Code git master
Data Fields
VariableStatData Struct Reference

#include <selfuncs.h>

Data Fields

Nodevar
 
 
 
void(*  freefunc )(HeapTuple tuple)
 
 
 
 
bool  isunique
 
bool  acl_ok
 

Detailed Description

Definition at line 85 of file selfuncs.h.

Field Documentation

acl_ok

bool VariableStatData::acl_ok

Definition at line 97 of file selfuncs.h.

Referenced by examine_simple_variable(), examine_variable(), and statistic_proc_security_check().

atttype

Oid VariableStatData::atttype

Definition at line 93 of file selfuncs.h.

Referenced by examine_variable(), get_actual_variable_range(), and get_variable_range().

atttypmod

int32 VariableStatData::atttypmod

Definition at line 94 of file selfuncs.h.

Referenced by examine_variable().

freefunc

void(* VariableStatData::freefunc) (HeapTuple tuple)

Definition at line 91 of file selfuncs.h.

Referenced by brincostestimate(), examine_indexcol_variable(), examine_simple_variable(), and examine_variable().

isunique

bool VariableStatData::isunique

Definition at line 95 of file selfuncs.h.

Referenced by estimate_num_groups(), examine_simple_variable(), examine_variable(), get_variable_numdistinct(), var_eq_const(), and var_eq_non_const().

rel

RelOptInfo* VariableStatData::rel

Definition at line 88 of file selfuncs.h.

Referenced by add_unique_group_var(), eqjoinsel_semi(), estimate_hash_bucket_stats(), examine_indexcol_variable(), examine_variable(), get_actual_variable_range(), get_join_variables(), get_restriction_variable(), get_variable_numdistinct(), networkjoinsel_semi(), scalararraysel_containment(), scalarineqsel(), var_eq_const(), and var_eq_non_const().

statsTuple

HeapTuple VariableStatData::statsTuple

Definition at line 89 of file selfuncs.h.

Referenced by _int_matchsel(), booltestsel(), boolvarsel(), brincostestimate(), btcost_correlation(), btcostestimate(), calc_arraycontsel(), calc_hist_selectivity(), calc_multirangesel(), calc_rangesel(), eqjoinsel(), estimate_array_length(), estimate_hash_bucket_stats(), estimate_num_groups(), examine_indexcol_variable(), examine_simple_variable(), examine_variable(), generic_restriction_selectivity(), get_variable_numdistinct(), get_variable_range(), histogram_selectivity(), ineq_histogram_selectivity(), mcv_selectivity(), mergejoinscansel(), neqjoinsel(), networkjoinsel_inner(), networkjoinsel_semi(), networksel(), nulltestsel(), patternsel_common(), scalararraysel_containment(), scalarineqsel(), tsquerysel(), var_eq_const(), and var_eq_non_const().

var

Node* VariableStatData::var

Definition at line 87 of file selfuncs.h.

Referenced by examine_variable(), get_actual_variable_range(), get_restriction_variable(), get_variable_numdistinct(), nulltestsel(), and scalarineqsel().

vartype

Oid VariableStatData::vartype

Definition at line 92 of file selfuncs.h.

Referenced by _int_matchsel(), arraycontsel(), examine_variable(), get_variable_numdistinct(), ineq_histogram_selectivity(), multirangesel(), patternsel_common(), rangesel(), and tsmatchsel().


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

AltStyle によって変換されたページ (->オリジナル) /