#include <selfuncs.h>
Data Fields | |
Node * | var |
RelOptInfo * | rel |
HeapTuple | statsTuple |
void(* | freefunc )(HeapTuple tuple) |
Oid | vartype |
Oid | atttype |
int32 | atttypmod |
bool | isunique |
Definition at line 67 of file selfuncs.h.
Definition at line 75 of file selfuncs.h.
Referenced by booltestsel(), calc_hist_selectivity(), calc_rangesel(), eqjoinsel_inner(), eqjoinsel_semi(), estimate_hash_bucketsize(), examine_variable(), get_actual_variable_range(), get_variable_range(), histogram_selectivity(), ineq_histogram_selectivity(), mcv_selectivity(), var_eq_const(), and var_eq_non_const().
Definition at line 76 of file selfuncs.h.
Referenced by booltestsel(), calc_arraycontsel(), calc_hist_selectivity(), calc_rangesel(), eqjoinsel_inner(), eqjoinsel_semi(), estimate_hash_bucketsize(), examine_variable(), get_variable_range(), histogram_selectivity(), ineq_histogram_selectivity(), mcv_selectivity(), scalararraysel_containment(), var_eq_const(), and var_eq_non_const().
void(* VariableStatData::freefunc)(HeapTuple tuple) |
Definition at line 73 of file selfuncs.h.
Referenced by btcostestimate(), examine_simple_variable(), and examine_variable().
Definition at line 77 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().
Definition at line 70 of file selfuncs.h.
Referenced by add_unique_group_var(), eqjoinsel_semi(), estimate_hash_bucketsize(), examine_variable(), get_actual_variable_range(), get_join_variables(), get_restriction_variable(), get_variable_numdistinct(), scalararraysel_containment(), var_eq_const(), and var_eq_non_const().
Definition at line 71 of file selfuncs.h.
Referenced by booltestsel(), btcostestimate(), calc_arraycontsel(), calc_hist_selectivity(), calc_rangesel(), eqjoinsel_inner(), eqjoinsel_semi(), estimate_hash_bucketsize(), estimate_num_groups(), examine_simple_variable(), examine_variable(), get_variable_numdistinct(), get_variable_range(), histogram_selectivity(), ineq_histogram_selectivity(), ltreeparentsel(), mcv_selectivity(), mergejoinscansel(), nulltestsel(), patternsel(), scalararraysel_containment(), scalarineqsel(), tsquerysel(), var_eq_const(), and var_eq_non_const().
Definition at line 69 of file selfuncs.h.
Referenced by examine_variable(), get_actual_variable_range(), get_restriction_variable(), and get_variable_numdistinct().
Definition at line 74 of file selfuncs.h.
Referenced by arraycontsel(), examine_variable(), get_variable_numdistinct(), ineq_histogram_selectivity(), patternsel(), rangesel(), and tsmatchsel().