LCOV - differential code coverage report
Current view:
top level
-
contrib
/
postgres_fdw
- postgres_fdw.c
(
source
/ functions)
Coverage
Total
Hit
UNC
LBC
UIC
UBC
GBC
GIC
GNC
CBC
EUB
ECB
DUB
DCB
Current:
Differential Code Coverage HEAD vs 15
Lines:
92.3 %
2312
2135
39
38
84
16
46
1191
67
831
112
1249
3
17
Current Date:
2023-04-08 15:15:32
Functions:
98.9 %
88
87
1
74
4
9
1
75
Baseline:
15
Baseline Date:
2023-04-08 15:09:40
Legend:
Lines:
hit
not hit
Function Name
TLA
Hit count
Lines
postgresRecheckForeignScan
UIC
0
0.0 % (0 / 11)
foreign_join_ok
GIC
249
90.4 % (85 / 94)
analyze_row_processor
GIC
15725
55.6 % (10 / 18)
apply_returning_filter
GIC
16
70.4 % (19 / 27)
add_foreign_final_paths
GIC
476
91.9 % (57 / 62)
postgresImportForeignSchema
GIC
8
95.8 % (115 / 120)
find_em_for_rel_target
GIC
223
85.7 % (24 / 28)
postgresGetAnalyzeInfoForForeignTable
GNC
40
85.2 % (23 / 27)
postgresPlanForeignModify
GIC
154
92.3 % (48 / 52)
postgresGetForeignPaths
CBC
1063
94.1 % (48 / 51)
postgresPlanDirectModify
GIC
194
94.8 % (55 / 58)
process_pending_request
GIC
9
72.7 % (8 / 11)
store_returning_result
GIC
81
66.7 % (6 / 9)
apply_table_options
GIC
1063
80.0 % (8 / 10)
complete_pending_request
GIC
3
77.8 % (7 / 9)
execute_foreign_modify
GIC
1016
95.2 % (40 / 42)
postgresGetForeignJoinPaths
GIC
609
94.3 % (33 / 35)
postgresGetForeignUpperPaths
GIC
905
92.0 % (23 / 25)
add_foreign_grouping_paths
GIC
155
96.0 % (24 / 25)
close_cursor
CBC
474
85.7 % (6 / 7)
create_foreign_modify
GNC
169
97.9 % (47 / 48)
get_useful_pathkeys_for_relation
CBC
1284
97.1 % (33 / 34)
make_tuple_from_result_row
GIC
86239
98.0 % (48 / 49)
postgresBeginDirectModify
GIC
104
97.1 % (34 / 35)
postgresExplainForeignScan
GIC
356
97.4 % (38 / 39)
Pg_magic_func
CBC
4
100.0 % (1 / 1)
add_paths_with_pathkeys_for_rel
GIC
1284
100.0 % (28 / 28)
adjust_foreign_grouping_path_cost
GIC
30
100.0 % (12 / 12)
convert_prep_stmt_params
GIC
1016
100.0 % (29 / 29)
find_em_for_rel
GIC
1354
100.0 % (8 / 8)
finish_foreign_modify
GIC
155
100.0 % (6 / 6)
get_useful_ecs_for_relation
CBC
406
100.0 % (25 / 25)
pg_finfo_postgres_fdw_handler
CBC
5
100.0 % (1 / 1)
postgresBeginForeignScan
GIC
816
100.0 % (33 / 33)
postgresEndDirectModify
GIC
96
100.0 % (7 / 7)
postgresEndForeignModify
GIC
144
100.0 % (5 / 5)
postgresExecForeignDelete
GIC
17
100.0 % (4 / 4)
postgresExplainForeignModify
GIC
38
100.0 % (7 / 7)
postgresForeignAsyncRequest
GIC
5772
100.0 % (3 / 3)
postgresGetForeignModifyBatchSize
GIC
141
100.0 % (18 / 18)
postgresGetForeignPlan
GNC
929
100.0 % (52 / 52)
postgresGetForeignRelSize
GNC
1063
100.0 % (46 / 46)
postgresIsForeignPathAsyncCapable
GIC
234
100.0 % (4 / 4)
postgresIterateForeignScan
GIC
69589
100.0 % (14 / 14)
postgres_fdw_handler
CBC
617
100.0 % (39 / 39)
prepare_query_params
GIC
17
100.0 % (12 / 12)
rebuild_fdw_scan_tlist
GIC
2
100.0 % (12 / 12)
reset_transmission_modes
CBC
3298
100.0 % (3 / 3)
set_transmission_modes
CBC
3298
100.0 % (10 / 10)
add_foreign_ordered_paths
ECB
125
apply_server_options
ECB
1063
build_remote_returning
ECB
4
conversion_error_callback
ECB
5
create_cursor
ECB
785
deallocate_query
ECB
166
ec_member_matches_foreign
ECB
242
estimate_path_cost_size
ECB
2203
execute_dml_stmt
ECB
71
fetch_more_data
ECB
1461
fetch_more_data_begin
ECB
153
find_modifytable_subplan
ECB
129
foreign_grouping_ok
ECB
155
get_batch_size_option
ECB
141
get_remote_estimate
ECB
933
get_returning_data
ECB
364
get_tupdesc_for_join_scan_tuples
ECB
143
init_returning_filter
ECB
1
merge_fdw_options
ECB
629
postgresAcquireSampleRowsFunc
ECB
40
postgresAddForeignUpdateTargets
ECB
170
postgresAnalyzeForeignTable
ECB
40
postgresBeginForeignInsert
ECB
59
postgresBeginForeignModify
ECB
154
postgresEndForeignInsert
ECB
49
postgresEndForeignScan
ECB
796
postgresExecForeignBatchInsert
ECB
40
postgresExecForeignInsert
ECB
888
postgresExecForeignTruncate
ECB
15
postgresExecForeignUpdate
ECB
71
postgresExplainDirectModify
ECB
32
postgresForeignAsyncConfigureWait
ECB
163
postgresForeignAsyncNotify
ECB
145
postgresIsForeignRelUpdatable
ECB
317
postgresIterateDirectModify
ECB
418
postgresReScanForeignScan
ECB
398
prepare_foreign_modify
ECB
174
process_query_params
ECB
345
produce_tuple_asynchronously
ECB
5920
Generated by:
LCOV version v1.16-55-g56c0a2a