#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().
1.7.1