Lines Matching refs:num_mcv

1638 							 int num_mcv,
1842 int num_mcv = stats->attr->attstattarget;
1848 track_max = 2 * num_mcv;
2073 track_cnt <= num_mcv)
2076 num_mcv = track_cnt;
2083 if (num_mcv > track_cnt)
2084 num_mcv = track_cnt;
2086 if (num_mcv > 0)
2088 mcv_counts = (int *) palloc(num_mcv * sizeof(int));
2089 for (i = 0; i < num_mcv; i++)
2092 num_mcv = analyze_mcv_list(mcv_counts, num_mcv,
2100 if (num_mcv > 0)
2108 mcv_values = (Datum *) palloc(num_mcv * sizeof(Datum));
2109 mcv_freqs = (float4 *) palloc(num_mcv * sizeof(float4));
2110 for (i = 0; i < num_mcv; i++)
2123 stats->numnumbers[0] = num_mcv;
2125 stats->numvalues[0] = num_mcv;
2183 int num_mcv = stats->attr->attstattarget;
2189 track = (ScalarMCVItem *) palloc(num_mcv * sizeof(ScalarMCVItem));
2312 if (track_cnt < num_mcv ||
2323 if (track_cnt < num_mcv)
2438 track_cnt <= num_mcv)
2441 num_mcv = track_cnt;
2448 if (num_mcv > track_cnt)
2449 num_mcv = track_cnt;
2451 if (num_mcv > 0)
2453 mcv_counts = (int *) palloc(num_mcv * sizeof(int));
2454 for (i = 0; i < num_mcv; i++)
2457 num_mcv = analyze_mcv_list(mcv_counts, num_mcv,
2465 if (num_mcv > 0)
2473 mcv_values = (Datum *) palloc(num_mcv * sizeof(Datum));
2474 mcv_freqs = (float4 *) palloc(num_mcv * sizeof(float4));
2475 for (i = 0; i < num_mcv; i++)
2488 stats->numnumbers[slot_idx] = num_mcv;
2490 stats->numvalues[slot_idx] = num_mcv;
2504 num_hist = ndistinct - num_mcv;
2518 qsort((void *) track, num_mcv,
2528 if (num_mcv > 0)
2540 if (j < num_mcv)
2741 int num_mcv,
2756 return num_mcv;
2783 for (i = 0; i < num_mcv - 1; i++)
2786 while (num_mcv > 0)
2805 otherdistinct = ndistinct_table - (num_mcv - 1);
2827 K = N * mcv_counts[num_mcv - 1] / n;
2831 if (mcv_counts[num_mcv - 1] > selec * samplerows + 2 * stddev + 0.5)
2843 num_mcv--;
2844 if (num_mcv == 0)
2846 sumcount -= mcv_counts[num_mcv - 1];
2849 return num_mcv;