LCOV - code coverage report
Current view: top level - contrib/postgres_fdw - postgres_fdw.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 2102 2278 92.3 %
Date: 2025-04-02 19:16:25 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
build_remote_returning 8
complete_pending_request 10
conversion_error_callback 10
process_pending_request 18
postgresImportForeignSchema 20
pg_finfo_postgres_fdw_handler 24
Pg_magic_func 30
postgresExecForeignTruncate 30
apply_returning_filter 32
prepare_query_params 36
postgresExecForeignDelete 42
adjust_foreign_grouping_path_cost 60
postgresExplainDirectModify 64
postgresExecForeignBatchInsert 82
postgresAcquireSampleRowsFunc 84
postgresAnalyzeForeignTable 84
postgresExplainForeignModify 84
postgresGetAnalyzeInfoForForeignTable 84
postgresEndForeignInsert 100
postgresBeginForeignInsert 120
semijoin_target_ok 128
execute_dml_stmt 142
postgresExecForeignUpdate 186
postgresEndDirectModify 192
postgresBeginDirectModify 208
store_returning_result 214
find_modifytable_subplan 262
get_batch_size_option 282
postgresGetForeignModifyBatchSize 282
postgresForeignAsyncNotify 296
add_foreign_ordered_paths 300
postgresEndForeignModify 302
get_tupdesc_for_join_scan_tuples 316
finish_foreign_modify 318
add_foreign_grouping_paths 320
fetch_more_data_begin 320
foreign_grouping_ok 320
postgresBeginForeignModify 322
postgresPlanForeignModify 322
deallocate_query 340
create_foreign_modify 346
prepare_foreign_modify 356
postgresAddForeignUpdateTargets 362
postgresPlanDirectModify 388
postgresIsForeignPathAsyncCapable 466
postgresForeignAsyncConfigureWait 494
find_em_for_rel_target 510
ec_member_matches_foreign 620
postgresIsForeignRelUpdatable 650
process_query_params 692
get_returning_data 728
postgresExplainForeignScan 762
foreign_join_ok 768
postgresReScanForeignScan 802
postgresIterateDirectModify 836
close_cursor 978
add_foreign_final_paths 1026
get_useful_ecs_for_relation 1042
postgres_fdw_handler 1324
merge_fdw_options 1562
create_cursor 1642
postgresEndForeignScan 1674
postgresBeginForeignScan 1724
postgresExecForeignInsert 1776
postgresGetForeignUpperPaths 1924
postgresGetForeignPlan 1950
convert_prep_stmt_params 2086
execute_foreign_modify 2086
postgresGetForeignPaths 2326
apply_server_options 2330
apply_table_options 2330
postgresGetForeignRelSize 2330
get_remote_estimate 2566
postgresGetForeignJoinPaths 2656
add_paths_with_pathkeys_for_rel 2976
fetch_more_data 2976
get_useful_pathkeys_for_relation 2976
find_em_for_rel 3624
estimate_path_cost_size 5322
reset_transmission_modes 8366
set_transmission_modes 8366
postgresForeignAsyncRequest 12350
produce_tuple_asynchronously 12656
analyze_row_processor 35456
postgresIterateForeignScan 141718
make_tuple_from_result_row 178754

Generated by: LCOV version 1.14