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 17:13:01
Functions:
98.9 %
88
87
1
74
4
9
1
75
Baseline:
15
Line coverage date bins:
Baseline Date:
2023-04-08 15:09:40
(60,120] days
:
57.0 %
86
49
37
49
1
View type:
Flat
(120,180] days
:
100.0 %
11
11
1
9
1
Legend:
Lines:
hit
not hit
(180,240] days
:
100.0 %
15
15
7
3
5
15
(240..) days
:
93.6 %
2200
2060
2
38
84
16
46
1183
6
825
104
1161
Function coverage date bins:
(60,120] days
:
50.0 %
2
1
1
1
(240..) days
:
54.1 %
159
86
1
74
3
9
1
71
Function Name
TLA
Hit count
Lines
postgresAcquireSampleRowsFunc
GIC
40
64.5 % (71 / 110)
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)
get_returning_data
GIC
364
88.5 % (23 / 26)
get_tupdesc_for_join_scan_tuples
GIC
143
84.2 % (16 / 19)
postgresGetForeignPaths
CBC
1063
94.1 % (48 / 51)
add_foreign_ordered_paths
GIC
125
94.4 % (34 / 36)
apply_table_options
GIC
1063
80.0 % (8 / 10)
complete_pending_request
GIC
3
77.8 % (7 / 9)
execute_dml_stmt
GIC
71
90.0 % (18 / 20)
postgresExecForeignInsert
GIC
888
77.8 % (7 / 9)
postgresGetForeignJoinPaths
GIC
609
94.3 % (33 / 35)
postgresIsForeignRelUpdatable
GIC
317
84.6 % (11 / 13)
prepare_foreign_modify
GIC
174
83.3 % (10 / 12)
add_foreign_grouping_paths
GIC
155
96.0 % (24 / 25)
close_cursor
CBC
474
85.7 % (6 / 7)
create_cursor
GIC
785
96.4 % (27 / 28)
create_foreign_modify
GNC
169
97.9 % (47 / 48)
get_useful_pathkeys_for_relation
CBC
1284
97.1 % (33 / 34)
postgresBeginDirectModify
GIC
104
97.1 % (34 / 35)
postgresEndForeignInsert
GIC
49
85.7 % (6 / 7)
postgresForeignAsyncNotify
GIC
145
92.3 % (12 / 13)
postgresIterateDirectModify
GIC
418
93.8 % (15 / 16)
process_query_params
GIC
345
91.7 % (11 / 12)
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)
build_remote_returning
GIC
4
100.0 % (36 / 36)
convert_prep_stmt_params
GIC
1016
100.0 % (29 / 29)
estimate_path_cost_size
GIC
2203
100.0 % (161 / 161)
finish_foreign_modify
GIC
155
100.0 % (6 / 6)
foreign_grouping_ok
GIC
155
100.0 % (62 / 62)
get_useful_ecs_for_relation
CBC
406
100.0 % (25 / 25)
pg_finfo_postgres_fdw_handler
CBC
5
100.0 % (1 / 1)
postgresAddForeignUpdateTargets
GIC
170
100.0 % (4 / 4)
postgresEndDirectModify
GIC
96
100.0 % (7 / 7)
postgresEndForeignModify
GIC
144
100.0 % (5 / 5)
postgresExecForeignTruncate
GIC
15
100.0 % (34 / 34)
postgresExecForeignUpdate
GIC
71
100.0 % (4 / 4)
postgresExplainForeignModify
GIC
38
100.0 % (7 / 7)
postgresForeignAsyncRequest
GIC
5772
100.0 % (3 / 3)
postgresGetForeignPlan
GNC
929
100.0 % (52 / 52)
postgresGetForeignRelSize
GNC
1063
100.0 % (46 / 46)
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_final_paths
ECB
476
analyze_row_processor
ECB
15725
apply_returning_filter
ECB
16
apply_server_options
ECB
1063
conversion_error_callback
ECB
5
deallocate_query
ECB
166
ec_member_matches_foreign
ECB
242
execute_foreign_modify
ECB
1016
fetch_more_data
ECB
1461
fetch_more_data_begin
ECB
153
find_em_for_rel
ECB
1354
find_modifytable_subplan
ECB
129
foreign_join_ok
ECB
249
get_batch_size_option
ECB
141
get_remote_estimate
ECB
933
init_returning_filter
ECB
1
make_tuple_from_result_row
ECB
86239
merge_fdw_options
ECB
629
postgresAnalyzeForeignTable
ECB
40
postgresBeginForeignInsert
ECB
59
postgresBeginForeignModify
ECB
154
postgresBeginForeignScan
ECB
816
postgresEndForeignScan
ECB
796
postgresExecForeignBatchInsert
ECB
40
postgresExecForeignDelete
ECB
17
postgresExplainDirectModify
ECB
32
postgresExplainForeignScan
ECB
356
postgresForeignAsyncConfigureWait
ECB
163
postgresGetForeignModifyBatchSize
ECB
141
postgresGetForeignUpperPaths
ECB
905
postgresImportForeignSchema
ECB
8
postgresIsForeignPathAsyncCapable
ECB
234
postgresPlanDirectModify
ECB
194
postgresReScanForeignScan
ECB
398
postgresRecheckForeignScan
EUB
0
process_pending_request
ECB
9
produce_tuple_asynchronously
ECB
5920
store_returning_result
ECB
81
Generated by:
LCOV version v1.16-55-g56c0a2a