Lines Matching refs:num_mcv

1846 							 int num_mcv,
2050 int num_mcv = stats->attr->attstattarget; in compute_distinct_stats() local
2056 track_max = 2 * num_mcv; in compute_distinct_stats()
2281 track_cnt <= num_mcv) in compute_distinct_stats()
2284 num_mcv = track_cnt; in compute_distinct_stats()
2291 if (num_mcv > track_cnt) in compute_distinct_stats()
2292 num_mcv = track_cnt; in compute_distinct_stats()
2294 if (num_mcv > 0) in compute_distinct_stats()
2296 mcv_counts = (int *) palloc(num_mcv * sizeof(int)); in compute_distinct_stats()
2297 for (i = 0; i < num_mcv; i++) in compute_distinct_stats()
2300 num_mcv = analyze_mcv_list(mcv_counts, num_mcv, in compute_distinct_stats()
2308 if (num_mcv > 0) in compute_distinct_stats()
2316 mcv_values = (Datum *) palloc(num_mcv * sizeof(Datum)); in compute_distinct_stats()
2317 mcv_freqs = (float4 *) palloc(num_mcv * sizeof(float4)); in compute_distinct_stats()
2318 for (i = 0; i < num_mcv; i++) in compute_distinct_stats()
2331 stats->numnumbers[0] = num_mcv; in compute_distinct_stats()
2333 stats->numvalues[0] = num_mcv; in compute_distinct_stats()
2391 int num_mcv = stats->attr->attstattarget; in compute_scalar_stats() local
2397 track = (ScalarMCVItem *) palloc(num_mcv * sizeof(ScalarMCVItem)); in compute_scalar_stats()
2520 if (track_cnt < num_mcv || in compute_scalar_stats()
2531 if (track_cnt < num_mcv) in compute_scalar_stats()
2646 track_cnt <= num_mcv) in compute_scalar_stats()
2649 num_mcv = track_cnt; in compute_scalar_stats()
2656 if (num_mcv > track_cnt) in compute_scalar_stats()
2657 num_mcv = track_cnt; in compute_scalar_stats()
2659 if (num_mcv > 0) in compute_scalar_stats()
2661 mcv_counts = (int *) palloc(num_mcv * sizeof(int)); in compute_scalar_stats()
2662 for (i = 0; i < num_mcv; i++) in compute_scalar_stats()
2665 num_mcv = analyze_mcv_list(mcv_counts, num_mcv, in compute_scalar_stats()
2673 if (num_mcv > 0) in compute_scalar_stats()
2681 mcv_values = (Datum *) palloc(num_mcv * sizeof(Datum)); in compute_scalar_stats()
2682 mcv_freqs = (float4 *) palloc(num_mcv * sizeof(float4)); in compute_scalar_stats()
2683 for (i = 0; i < num_mcv; i++) in compute_scalar_stats()
2696 stats->numnumbers[slot_idx] = num_mcv; in compute_scalar_stats()
2698 stats->numvalues[slot_idx] = num_mcv; in compute_scalar_stats()
2712 num_hist = ndistinct - num_mcv; in compute_scalar_stats()
2726 qsort((void *) track, num_mcv, in compute_scalar_stats()
2736 if (num_mcv > 0) in compute_scalar_stats()
2748 if (j < num_mcv) in compute_scalar_stats()
2949 int num_mcv, in analyze_mcv_list() argument
2964 return num_mcv; in analyze_mcv_list()
2991 for (i = 0; i < num_mcv - 1; i++) in analyze_mcv_list()
2994 while (num_mcv > 0) in analyze_mcv_list()
3013 otherdistinct = ndistinct_table - (num_mcv - 1); in analyze_mcv_list()
3035 K = N * mcv_counts[num_mcv - 1] / n; in analyze_mcv_list()
3039 if (mcv_counts[num_mcv - 1] > selec * samplerows + 2 * stddev + 0.5) in analyze_mcv_list()
3051 num_mcv--; in analyze_mcv_list()
3052 if (num_mcv == 0) in analyze_mcv_list()
3054 sumcount -= mcv_counts[num_mcv - 1]; in analyze_mcv_list()
3057 return num_mcv; in analyze_mcv_list()