LCOV - code coverage report
Current view:
top level
-
contrib/postgres_fdw
- postgres_fdw.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
93.6 %
2530
2369
Test Date:
2026-07-25 12:15:50
Functions:
100.0 %
105
105
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
79.6 %
1649
1312
Function Name
Hit count
init_returning_filter
1
rebuild_fdw_scan_tlist
2
build_remote_returning
4
complete_pending_request
4
conversion_error_callback
5
postgresRecheckForeignScan
5
import_fetched_statistics
7
set_uint32_arg
7
build_remattrmap
8
fetch_attstats
8
match_attrmap
8
process_pending_request
9
postgresImportForeignSchema
10
fetch_relstats
11
fetch_remote_statistics
11
free_remattrmap
11
set_int32_arg
11
remattrmap_cmp
12
postgresExecForeignTruncate
15
apply_returning_filter
16
pg_finfo_postgres_fdw_handler
20
attname_in_list
23
postgresExecForeignDelete
23
prepare_query_params
25
adjust_foreign_grouping_path_cost
30
postgresExplainDirectModify
33
set_floatarr_arg
33
Pg_magic_func
38
postgresExecForeignBatchInsert
42
postgresImportForeignStatistics
44
postgresGetAnalyzeInfoForForeignTable
46
postgresExplainForeignModify
47
postgresEndForeignInsert
50
set_float_arg
51
postgresAcquireSampleRowsFunc
52
postgresAnalyzeForeignTable
52
set_text_arg
55
postgresBeginForeignInsert
64
semijoin_target_ok
64
execute_dml_stmt
72
postgresExecForeignUpdate
96
postgresEndDirectModify
98
postgresBeginDirectModify
106
store_returning_result
108
find_modifytable_subplan
137
get_batch_size_option
146
postgresGetForeignModifyBatchSize
146
postgresForeignAsyncNotify
150
add_foreign_ordered_paths
154
get_opt_value
157
postgresEndForeignModify
158
fetch_more_data_begin
160
finish_foreign_modify
161
add_foreign_grouping_paths
163
foreign_grouping_ok
163
get_tupdesc_for_join_scan_tuples
164
postgresPlanForeignModify
171
deallocate_query
172
postgresBeginForeignModify
172
create_foreign_modify
183
prepare_foreign_modify
188
postgresAddForeignUpdateTargets
195
postgresPlanDirectModify
201
postgresForeignAsyncConfigureWait
219
postgresIsForeignPathAsyncCapable
239
find_em_for_rel_target
255
ec_member_matches_foreign
310
postgresIsForeignRelUpdatable
342
process_query_params
352
get_returning_data
366
foreign_join_ok
397
postgresExplainForeignScan
403
postgresReScanForeignScan
407
postgresIterateDirectModify
420
close_cursor
522
get_useful_ecs_for_relation
538
add_foreign_final_paths
551
postgres_fdw_handler
719
merge_fdw_options
802
create_cursor
857
postgresEndForeignScan
892
postgresExecForeignInsert
892
postgresBeginForeignScan
933
postgresGetForeignUpperPaths
1007
postgresGetForeignPlan
1043
convert_prep_stmt_params
1053
execute_foreign_modify
1053
postgresGetForeignPaths
1230
apply_server_options
1232
apply_table_options
1232
postgresGetForeignRelSize
1232
get_remote_estimate
1319
postgresGetForeignJoinPaths
1362
fetch_more_data
1525
add_paths_with_pathkeys_for_rel
1568
get_useful_pathkeys_for_relation
1568
find_em_for_rel
1827
estimate_path_cost_size
2765
reset_transmission_modes
4273
set_transmission_modes
4273
postgresForeignAsyncRequest
6175
produce_tuple_asynchronously
6329
analyze_row_processor
22744
postgresIterateForeignScan
70938
make_tuple_from_result_row
94542
Generated by:
LCOV version 2.0-1