Lines Matching refs:startup_cost

219 	Cost		startup_cost = 0;  in cost_seqscan()  local
237 startup_cost += disable_cost; in cost_seqscan()
252 startup_cost += qpqual_cost.startup; in cost_seqscan()
256 startup_cost += path->pathtarget->cost.startup; in cost_seqscan()
281 path->startup_cost = startup_cost; in cost_seqscan()
282 path->total_cost = startup_cost + cpu_run_cost + disk_run_cost; in cost_seqscan()
296 Cost startup_cost = 0; in cost_samplescan() local
346 startup_cost += qpqual_cost.startup; in cost_samplescan()
350 startup_cost += path->pathtarget->cost.startup; in cost_samplescan()
353 path->startup_cost = startup_cost; in cost_samplescan()
354 path->total_cost = startup_cost + run_cost; in cost_samplescan()
372 Cost startup_cost = 0; in cost_gather() local
383 startup_cost = path->subpath->startup_cost; in cost_gather()
385 run_cost = path->subpath->total_cost - path->subpath->startup_cost; in cost_gather()
388 startup_cost += parallel_setup_cost; in cost_gather()
391 path->path.startup_cost = startup_cost; in cost_gather()
392 path->path.total_cost = (startup_cost + run_cost); in cost_gather()
411 Cost startup_cost = 0; in cost_gather_merge() local
426 startup_cost += disable_cost; in cost_gather_merge()
441 startup_cost += comparison_cost * N * logN; in cost_gather_merge()
455 startup_cost += parallel_setup_cost; in cost_gather_merge()
458 path->path.startup_cost = startup_cost + input_startup_cost; in cost_gather_merge()
459 path->path.total_cost = (startup_cost + run_cost + input_total_cost); in cost_gather_merge()
489 Cost startup_cost = 0; in cost_index() local
539 startup_cost += disable_cost; in cost_index()
564 startup_cost += indexStartupCost; in cost_index()
729 startup_cost += qpqual_cost.startup; in cost_index()
735 startup_cost += path->path.pathtarget->cost.startup; in cost_index()
751 path->path.startup_cost = startup_cost; in cost_index()
752 path->path.total_cost = startup_cost + run_cost; in cost_index()
949 Cost startup_cost = 0; in cost_bitmap_heap_scan() local
974 startup_cost += disable_cost; in cost_bitmap_heap_scan()
980 startup_cost += indexTotalCost; in cost_bitmap_heap_scan()
1015 startup_cost += qpqual_cost.startup; in cost_bitmap_heap_scan()
1034 startup_cost += path->pathtarget->cost.startup; in cost_bitmap_heap_scan()
1037 path->startup_cost = startup_cost; in cost_bitmap_heap_scan()
1038 path->total_cost = startup_cost + run_cost; in cost_bitmap_heap_scan()
1122 path->path.startup_cost = totalCost; in cost_bitmap_and_node()
1168 path->path.startup_cost = totalCost; in cost_bitmap_or_node()
1184 Cost startup_cost = 0; in cost_tidscan() local
1243 startup_cost -= disable_cost; in cost_tidscan()
1246 startup_cost += disable_cost; in cost_tidscan()
1266 startup_cost += qpqual_cost.startup + tid_qual_cost.per_tuple; in cost_tidscan()
1272 startup_cost += path->pathtarget->cost.startup; in cost_tidscan()
1275 path->startup_cost = startup_cost; in cost_tidscan()
1276 path->total_cost = startup_cost + run_cost; in cost_tidscan()
1290 Cost startup_cost; in cost_subqueryscan() local
1311 path->path.startup_cost = path->subpath->startup_cost; in cost_subqueryscan()
1316 startup_cost = qpqual_cost.startup; in cost_subqueryscan()
1321 startup_cost += path->path.pathtarget->cost.startup; in cost_subqueryscan()
1324 path->path.startup_cost += startup_cost; in cost_subqueryscan()
1325 path->path.total_cost += startup_cost + run_cost; in cost_subqueryscan()
1339 Cost startup_cost = 0; in cost_functionscan() local
1372 startup_cost += exprcost.startup + exprcost.per_tuple; in cost_functionscan()
1377 startup_cost += qpqual_cost.startup; in cost_functionscan()
1382 startup_cost += path->pathtarget->cost.startup; in cost_functionscan()
1385 path->startup_cost = startup_cost; in cost_functionscan()
1386 path->total_cost = startup_cost + run_cost; in cost_functionscan()
1400 Cost startup_cost = 0; in cost_tablefuncscan() local
1428 startup_cost += exprcost.startup + exprcost.per_tuple; in cost_tablefuncscan()
1433 startup_cost += qpqual_cost.startup; in cost_tablefuncscan()
1438 startup_cost += path->pathtarget->cost.startup; in cost_tablefuncscan()
1441 path->startup_cost = startup_cost; in cost_tablefuncscan()
1442 path->total_cost = startup_cost + run_cost; in cost_tablefuncscan()
1456 Cost startup_cost = 0; in cost_valuesscan() local
1480 startup_cost += qpqual_cost.startup; in cost_valuesscan()
1485 startup_cost += path->pathtarget->cost.startup; in cost_valuesscan()
1488 path->startup_cost = startup_cost; in cost_valuesscan()
1489 path->total_cost = startup_cost + run_cost; in cost_valuesscan()
1506 Cost startup_cost = 0; in cost_ctescan() local
1527 startup_cost += qpqual_cost.startup; in cost_ctescan()
1532 startup_cost += path->pathtarget->cost.startup; in cost_ctescan()
1535 path->startup_cost = startup_cost; in cost_ctescan()
1536 path->total_cost = startup_cost + run_cost; in cost_ctescan()
1547 Cost startup_cost = 0; in cost_namedtuplestorescan() local
1568 startup_cost += qpqual_cost.startup; in cost_namedtuplestorescan()
1572 path->startup_cost = startup_cost; in cost_namedtuplestorescan()
1573 path->total_cost = startup_cost + run_cost; in cost_namedtuplestorescan()
1584 Cost startup_cost = 0; in cost_resultscan() local
1602 startup_cost += qpqual_cost.startup; in cost_resultscan()
1606 path->startup_cost = startup_cost; in cost_resultscan()
1607 path->total_cost = startup_cost + run_cost; in cost_resultscan()
1620 Cost startup_cost; in cost_recursive_union() local
1625 startup_cost = nrterm->startup_cost; in cost_recursive_union()
1645 runion->startup_cost = startup_cost; in cost_recursive_union()
1689 cost_tuplesort(Cost *startup_cost, Cost *run_cost, in cost_tuplesort() argument
1737 *startup_cost = comparison_cost * tuples * LOG2(tuples); in cost_tuplesort()
1748 *startup_cost += npageaccesses * in cost_tuplesort()
1759 *startup_cost = comparison_cost * tuples * LOG2(2.0 * output_tuples); in cost_tuplesort()
1764 *startup_cost = comparison_cost * tuples * LOG2(tuples); in cost_tuplesort()
1797 Cost startup_cost = 0, in cost_incremental_sort() local
1890 startup_cost += group_startup_cost in cost_incremental_sort()
1913 path->startup_cost = startup_cost; in cost_incremental_sort()
1914 path->total_cost = startup_cost + run_cost; in cost_incremental_sort()
1936 Cost startup_cost; in cost_sort() local
1939 cost_tuplesort(&startup_cost, &run_cost, in cost_sort()
1945 startup_cost += disable_cost; in cost_sort()
1947 startup_cost += input_cost; in cost_sort()
1950 path->startup_cost = startup_cost; in cost_sort()
1951 path->total_cost = startup_cost + run_cost; in cost_sort()
2041 apath->path.startup_cost = 0; in cost_append()
2060 apath->path.startup_cost = subpath->startup_cost; in cost_append()
2117 apath->path.startup_cost += subpath->startup_cost; in cost_append()
2141 apath->path.startup_cost = subpath->startup_cost; in cost_append()
2143 apath->path.startup_cost = Min(apath->path.startup_cost, in cost_append()
2144 subpath->startup_cost); in cost_append()
2215 Cost startup_cost = 0; in cost_merge_append() local
2231 startup_cost += comparison_cost * N * logN; in cost_merge_append()
2242 path->startup_cost = startup_cost + input_startup_cost; in cost_merge_append()
2243 path->total_cost = startup_cost + run_cost + input_total_cost; in cost_merge_append()
2263 Cost startup_cost = input_startup_cost; in cost_material() local
2297 path->startup_cost = startup_cost; in cost_material()
2298 path->total_cost = startup_cost + run_cost; in cost_material()
2321 Cost startup_cost; in cost_agg() local
2357 startup_cost = input_total_cost; in cost_agg()
2358 startup_cost += aggcosts->transCost.startup; in cost_agg()
2359 startup_cost += aggcosts->transCost.per_tuple * input_tuples; in cost_agg()
2360 startup_cost += aggcosts->finalCost.startup; in cost_agg()
2361 startup_cost += aggcosts->finalCost.per_tuple; in cost_agg()
2363 total_cost = startup_cost + cpu_tuple_cost; in cost_agg()
2369 startup_cost = input_startup_cost; in cost_agg()
2373 startup_cost += disable_cost; in cost_agg()
2388 startup_cost = input_total_cost; in cost_agg()
2390 startup_cost += disable_cost; in cost_agg()
2391 startup_cost += aggcosts->transCost.startup; in cost_agg()
2392 startup_cost += aggcosts->transCost.per_tuple * input_tuples; in cost_agg()
2394 startup_cost += (cpu_operator_cost * numGroupCols) * input_tuples; in cost_agg()
2395 startup_cost += aggcosts->finalCost.startup; in cost_agg()
2397 total_cost = startup_cost; in cost_agg()
2467 startup_cost += pages_written * random_page_cost; in cost_agg()
2473 startup_cost += spill_cost; in cost_agg()
2486 startup_cost += qual_cost.startup; in cost_agg()
2498 path->startup_cost = startup_cost; in cost_agg()
2515 Cost startup_cost; in cost_windowagg() local
2519 startup_cost = input_startup_cost; in cost_windowagg()
2540 startup_cost += argcosts.startup; in cost_windowagg()
2545 startup_cost += argcosts.startup; in cost_windowagg()
2553 startup_cost += argcosts.startup; in cost_windowagg()
2571 path->startup_cost = startup_cost; in cost_windowagg()
2591 Cost startup_cost; in cost_group() local
2595 startup_cost = input_startup_cost; in cost_group()
2613 startup_cost += qual_cost.startup; in cost_group()
2625 path->startup_cost = startup_cost; in cost_group()
2659 Cost startup_cost = 0; in initial_cost_nestloop() local
2680 startup_cost += outer_path->startup_cost + inner_path->startup_cost; in initial_cost_nestloop()
2681 run_cost += outer_path->total_cost - outer_path->startup_cost; in initial_cost_nestloop()
2685 inner_run_cost = inner_path->total_cost - inner_path->startup_cost; in initial_cost_nestloop()
2714 workspace->startup_cost = startup_cost; in initial_cost_nestloop()
2715 workspace->total_cost = startup_cost + run_cost; in initial_cost_nestloop()
2737 Cost startup_cost = workspace->startup_cost; in final_cost_nestloop() local
2770 startup_cost += disable_cost; in final_cost_nestloop()
2893 startup_cost += restrict_qual_cost.startup; in final_cost_nestloop()
2898 startup_cost += path->path.pathtarget->cost.startup; in final_cost_nestloop()
2901 path->path.startup_cost = startup_cost; in final_cost_nestloop()
2902 path->path.total_cost = startup_cost + run_cost; in final_cost_nestloop()
2943 Cost startup_cost = 0; in initial_cost_mergejoin() local
3077 startup_cost += sort_path.startup_cost; in initial_cost_mergejoin()
3078 startup_cost += (sort_path.total_cost - sort_path.startup_cost) in initial_cost_mergejoin()
3080 run_cost += (sort_path.total_cost - sort_path.startup_cost) in initial_cost_mergejoin()
3085 startup_cost += outer_path->startup_cost; in initial_cost_mergejoin()
3086 startup_cost += (outer_path->total_cost - outer_path->startup_cost) in initial_cost_mergejoin()
3088 run_cost += (outer_path->total_cost - outer_path->startup_cost) in initial_cost_mergejoin()
3103 startup_cost += sort_path.startup_cost; in initial_cost_mergejoin()
3104 startup_cost += (sort_path.total_cost - sort_path.startup_cost) in initial_cost_mergejoin()
3106 inner_run_cost = (sort_path.total_cost - sort_path.startup_cost) in initial_cost_mergejoin()
3111 startup_cost += inner_path->startup_cost; in initial_cost_mergejoin()
3112 startup_cost += (inner_path->total_cost - inner_path->startup_cost) in initial_cost_mergejoin()
3114 inner_run_cost = (inner_path->total_cost - inner_path->startup_cost) in initial_cost_mergejoin()
3129 workspace->startup_cost = startup_cost; in initial_cost_mergejoin()
3130 workspace->total_cost = startup_cost + run_cost + inner_run_cost; in initial_cost_mergejoin()
3177 Cost startup_cost = workspace->startup_cost; in final_cost_mergejoin() local
3218 startup_cost += disable_cost; in final_cost_mergejoin()
3385 startup_cost += merge_qual_cost.startup; in final_cost_mergejoin()
3386 startup_cost += merge_qual_cost.per_tuple * in final_cost_mergejoin()
3401 startup_cost += qp_qual_cost.startup; in final_cost_mergejoin()
3406 startup_cost += path->jpath.path.pathtarget->cost.startup; in final_cost_mergejoin()
3409 path->jpath.path.startup_cost = startup_cost; in final_cost_mergejoin()
3410 path->jpath.path.total_cost = startup_cost + run_cost; in final_cost_mergejoin()
3503 Cost startup_cost = 0; in initial_cost_hashjoin() local
3515 startup_cost += outer_path->startup_cost; in initial_cost_hashjoin()
3516 run_cost += outer_path->total_cost - outer_path->startup_cost; in initial_cost_hashjoin()
3517 startup_cost += inner_path->total_cost; in initial_cost_hashjoin()
3529 startup_cost += (cpu_operator_cost * num_hashclauses + cpu_tuple_cost) in initial_cost_hashjoin()
3576 startup_cost += seq_page_cost * innerpages; in initial_cost_hashjoin()
3583 workspace->startup_cost = startup_cost; in initial_cost_hashjoin()
3584 workspace->total_cost = startup_cost + run_cost; in initial_cost_hashjoin()
3614 Cost startup_cost = workspace->startup_cost; in final_cost_hashjoin() local
3648 startup_cost += disable_cost; in final_cost_hashjoin()
3745 startup_cost += disable_cost; in final_cost_hashjoin()
3780 startup_cost += hash_qual_cost.startup; in final_cost_hashjoin()
3819 startup_cost += hash_qual_cost.startup; in final_cost_hashjoin()
3837 startup_cost += qp_qual_cost.startup; in final_cost_hashjoin()
3842 startup_cost += path->jpath.path.pathtarget->cost.startup; in final_cost_hashjoin()
3845 path->jpath.path.startup_cost = startup_cost; in final_cost_hashjoin()
3846 path->jpath.path.total_cost = startup_cost + run_cost; in final_cost_hashjoin()
3896 Cost plan_run_cost = plan->total_cost - plan->startup_cost; in cost_subplan()
3926 sp_cost.startup += plan->startup_cost; in cost_subplan()
3928 sp_cost.per_tuple += plan->startup_cost; in cost_subplan()
3931 subplan->startup_cost = sp_cost.startup; in cost_subplan()
3967 *rescan_total_cost = path->total_cost - path->startup_cost; in cost_rescan()
3979 *rescan_total_cost = path->total_cost - path->startup_cost; in cost_rescan()
3984 *rescan_startup_cost = path->startup_cost; in cost_rescan()
4041 *rescan_startup_cost = path->startup_cost; in cost_rescan()
4289 context->total.startup += subplan->startup_cost; in cost_qual_eval_walker()