Lines Matching refs:num_mcv

1794 				 int num_mcv,
1998 int num_mcv = stats->attr->attstattarget;
2004 track_max = 2 * num_mcv;
2230 track_cnt <= num_mcv)
2233 num_mcv = track_cnt;
2240 if (num_mcv > track_cnt)
2241 num_mcv = track_cnt;
2243 if (num_mcv > 0)
2245 mcv_counts = (int *) palloc(num_mcv * sizeof(int));
2246 for (i = 0; i < num_mcv; i++)
2249 num_mcv = analyze_mcv_list(mcv_counts, num_mcv,
2257 if (num_mcv > 0)
2265 mcv_values = (Datum *) palloc(num_mcv * sizeof(Datum));
2266 mcv_freqs = (float4 *) palloc(num_mcv * sizeof(float4));
2267 for (i = 0; i < num_mcv; i++)
2279 stats->numnumbers[0] = num_mcv;
2281 stats->numvalues[0] = num_mcv;
2339 int num_mcv = stats->attr->attstattarget;
2345 track = (ScalarMCVItem *) palloc(num_mcv * sizeof(ScalarMCVItem));
2469 if (track_cnt < num_mcv ||
2480 if (track_cnt < num_mcv)
2595 track_cnt <= num_mcv)
2598 num_mcv = track_cnt;
2605 if (num_mcv > track_cnt)
2606 num_mcv = track_cnt;
2608 if (num_mcv > 0)
2610 mcv_counts = (int *) palloc(num_mcv * sizeof(int));
2611 for (i = 0; i < num_mcv; i++)
2614 num_mcv = analyze_mcv_list(mcv_counts, num_mcv,
2622 if (num_mcv > 0)
2630 mcv_values = (Datum *) palloc(num_mcv * sizeof(Datum));
2631 mcv_freqs = (float4 *) palloc(num_mcv * sizeof(float4));
2632 for (i = 0; i < num_mcv; i++)
2644 stats->numnumbers[slot_idx] = num_mcv;
2646 stats->numvalues[slot_idx] = num_mcv;
2660 num_hist = ndistinct - num_mcv;
2674 qsort((void *) track, num_mcv,
2684 if (num_mcv > 0)
2696 if (j < num_mcv)
2895 int num_mcv,
2910 return num_mcv;
2937 for (i = 0; i < num_mcv - 1; i++)
2940 while (num_mcv > 0)
2959 otherdistinct = ndistinct_table - (num_mcv - 1);
2981 K = N * mcv_counts[num_mcv - 1] / n;
2985 if (mcv_counts[num_mcv - 1] > selec * samplerows + 2 * stddev + 0.5)
2997 num_mcv--;
2998 if (num_mcv == 0)
3000 sumcount -= mcv_counts[num_mcv - 1];
3003 return num_mcv;