LCOV - code coverage report
Current view:
top level
-
contrib/postgres_fdw
- postgres_fdw.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
93.7 %
2680
2511
Test Date:
2026-10-15 19:15:52
Functions:
100.0 %
109
109
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
79.0 %
1783
1409
Function Name
Hit count
init_returning_filter
2
rebuild_fdw_scan_tlist
3
build_remote_returning
5
complete_pending_request
5
conversion_error_callback
5
postgresRecheckForeignScan
5
import_fetched_statistics
8
build_remattrmap
9
fetch_attstats
9
match_attrmap
9
postgresImportForeignSchema
10
process_pending_request
11
fetch_relstats
12
fetch_remote_statistics
12
free_remattrmap
12
remattrmap_cmp
13
set_int32_arg
13
postgresExecForeignTruncate
15
apply_returning_filter
17
pg_finfo_postgres_fdw_handler
20
postgresExecForeignDelete
23
attname_in_list
25
adjust_foreign_grouping_path_cost
30
init_func_stub_fpinfo
31
prepare_query_params
32
postgresExplainDirectModify
33
Pg_magic_func
37
function_rte_pushdown_ok
37
set_floatarr_arg
39
postgresExecForeignBatchInsert
42
postgresExplainForeignModify
47
postgresGetAnalyzeInfoForForeignTable
48
postgresImportForeignStatistics
48
postgresEndForeignInsert
50
set_float_arg
52
postgresAcquireSampleRowsFunc
55
postgresAnalyzeForeignTable
55
postgresBeginForeignInsert
64
semijoin_target_ok
65
set_text_arg
65
execute_dml_stmt
74
postgresExecForeignUpdate
97
postgresEndDirectModify
100
postgresBeginDirectModify
108
store_returning_result
109
find_modifytable_subplan
136
get_batch_size_option
147
postgresGetForeignModifyBatchSize
147
postgresForeignAsyncNotify
156
postgresEndForeignModify
160
finish_foreign_modify
163
add_foreign_grouping_paths
165
foreign_grouping_ok
165
fetch_more_data_begin
168
get_opt_value
169
add_foreign_ordered_paths
171
postgresPlanForeignModify
173
deallocate_query
174
postgresBeginForeignModify
174
get_tupdesc_for_join_scan_tuples
177
create_foreign_modify
185
prepare_foreign_modify
190
postgresAddForeignUpdateTargets
194
postgresPlanDirectModify
201
postgresIsForeignPathAsyncCapable
251
postgresForeignAsyncConfigureWait
255
find_em_for_rel_target
261
ec_member_matches_foreign
314
postgresIsForeignRelUpdatable
346
get_returning_data
368
process_query_params
390
postgresIterateDirectModify
423
postgresExplainForeignScan
436
foreign_join_ok
442
postgresReScanForeignScan
445
get_useful_ecs_for_relation
542
close_cursor
544
add_foreign_final_paths
575
postgres_fdw_handler
750
merge_fdw_options
856
postgresExecForeignInsert
893
create_cursor
907
postgresEndForeignScan
945
postgresBeginForeignScan
986
convert_prep_stmt_params
1055
execute_foreign_modify
1055
postgresGetForeignUpperPaths
1066
postgresGetForeignPlan
1096
get_functions_data
1203
get_min_base_rti
1203
postgresGetForeignPaths
1286
apply_server_options
1288
apply_table_options
1288
postgresGetForeignRelSize
1288
get_remote_estimate
1333
postgresGetForeignJoinPaths
1454
fetch_more_data
1575
add_paths_with_pathkeys_for_rel
1659
get_useful_pathkeys_for_relation
1659
find_em_for_rel
1892
get_base_relids
2406
estimate_path_cost_size
2906
reset_transmission_modes
4384
set_transmission_modes
4384
postgresForeignAsyncRequest
6183
produce_tuple_asynchronously
6344
analyze_row_processor
23781
postgresIterateForeignScan
71061
make_tuple_from_result_row
95742
Generated by:
LCOV version 2.0-1