LCOV - code coverage report
Current view: top level - contrib/postgres_fdw - postgres_fdw.c (source / functions) Hit Total Coverage
Test: PostgreSQL 17devel Lines: 2093 2265 92.4 %
Date: 2024-03-29 07:11:49 Functions: 88 89 98.9 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
postgresRecheckForeignScan 0
init_returning_filter 2
rebuild_fdw_scan_tlist 4
Pg_magic_func 8
build_remote_returning 8
complete_pending_request 10
conversion_error_callback 10
pg_finfo_postgres_fdw_handler 10
postgresImportForeignSchema 16
process_pending_request 18
postgresExecForeignTruncate 30
apply_returning_filter 32
postgresExecForeignDelete 34
prepare_query_params 36
adjust_foreign_grouping_path_cost 60
postgresExplainDirectModify 64
postgresExplainForeignModify 76
postgresAcquireSampleRowsFunc 80
postgresAnalyzeForeignTable 80
postgresGetAnalyzeInfoForForeignTable 80
postgresExecForeignBatchInsert 82
postgresEndForeignInsert 100
semijoin_target_ok 116
postgresBeginForeignInsert 120
execute_dml_stmt 142
postgresExecForeignUpdate 142
store_returning_result 162
postgresEndDirectModify 192
postgresBeginDirectModify 208
find_modifytable_subplan 258
get_batch_size_option 282
postgresGetForeignModifyBatchSize 282
postgresEndForeignModify 286
add_foreign_ordered_paths 292
postgresForeignAsyncNotify 296
get_tupdesc_for_join_scan_tuples 304
postgresBeginForeignModify 306
postgresPlanForeignModify 306
finish_foreign_modify 310
add_foreign_grouping_paths 312
foreign_grouping_ok 312
fetch_more_data_begin 320
deallocate_query 332
create_foreign_modify 338
postgresAddForeignUpdateTargets 344
prepare_foreign_modify 348
postgresPlanDirectModify 386
postgresIsForeignPathAsyncCapable 466
postgresForeignAsyncConfigureWait 490
find_em_for_rel_target 502
ec_member_matches_foreign 596
postgresIsForeignRelUpdatable 634
process_query_params 692
get_returning_data 728
foreign_join_ok 736
postgresExplainForeignScan 744
postgresReScanForeignScan 798
postgresIterateDirectModify 836
close_cursor 954
add_foreign_final_paths 994
get_useful_ecs_for_relation 1026
postgres_fdw_handler 1280
merge_fdw_options 1504
create_cursor 1582
postgresEndForeignScan 1630
postgresBeginForeignScan 1676
postgresExecForeignInsert 1776
postgresGetForeignUpperPaths 1876
postgresGetForeignPlan 1902
convert_prep_stmt_params 2034
execute_foreign_modify 2034
postgresGetForeignPaths 2272
apply_server_options 2276
apply_table_options 2276
postgresGetForeignRelSize 2276
postgresGetForeignJoinPaths 2394
get_remote_estimate 2490
add_paths_with_pathkeys_for_rel 2890
get_useful_pathkeys_for_relation 2890
fetch_more_data 2914
find_em_for_rel 3508
estimate_path_cost_size 5158
reset_transmission_modes 8004
set_transmission_modes 8004
postgresForeignAsyncRequest 12350
produce_tuple_asynchronously 12656
analyze_row_processor 31450
postgresIterateForeignScan 137602
make_tuple_from_result_row 170532

Generated by: LCOV version 1.14