LCOV - differential code coverage report | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Function Name | TLA | Hit count | Lines | Branches |
postgresRecheckForeignScan | UBC | 0 | 0.0 % (0 / 11) | 0.0 % (0 / 8) |
init_returning_filter | CBC | 1 | 82.6 % (19 / 23) | 66.7 % (12 / 18) |
rebuild_fdw_scan_tlist | CBC | 2 | 100.0 % (12 / 12) | 87.5 % (7 / 8) |
build_remote_returning | CBC | 4 | 100.0 % (36 / 36) | 80.6 % (29 / 36) |
complete_pending_request | CBC | 5 | 88.9 % (8 / 9) | 62.5 % (5 / 8) |
conversion_error_callback | CBC | 5 | 91.1 % (41 / 45) | 68.8 % (22 / 32) |
postgresImportForeignSchema | CBC | 8 | 95.8 % (115 / 120) | 84.7 % (83 / 98) |
process_pending_request | CBC | 9 | 72.7 % (8 / 11) | 50.0 % (3 / 6) |
pg_finfo_postgres_fdw_handler | CBC | 11 | 100.0 % (1 / 1) | |
postgresExecForeignTruncate | CBC | 15 | 100.0 % (34 / 34) | 81.2 % (26 / 32) |
Pg_magic_func | CBC | 16 | 100.0 % (1 / 1) | |
apply_returning_filter | CBC | 16 | 70.4 % (19 / 27) | 50.0 % (5 / 10) |
postgresExecForeignDelete | CBC | 17 | 100.0 % (4 / 4) | 50.0 % (1 / 2) |
prepare_query_params | CBC | 18 | 100.0 % (12 / 12) | 75.0 % (6 / 8) |
adjust_foreign_grouping_path_cost | CBC | 30 | 100.0 % (12 / 12) | 75.0 % (3 / 4) |
postgresExplainDirectModify | CBC | 32 | 100.0 % (6 / 6) | 50.0 % (1 / 2) |
postgresExplainForeignModify | CBC | 38 | 100.0 % (7 / 7) | 75.0 % (3 / 4) |
postgresAcquireSampleRowsFunc | CBC | 40 | 64.5 % (71 / 110) | 44.8 % (43 / 96) |
postgresAnalyzeForeignTable | CBC | 40 | 85.0 % (17 / 20) | 41.7 % (5 / 12) |
postgresGetAnalyzeInfoForForeignTable | CBC | 40 | 81.5 % (22 / 27) | 35.0 % (7 / 20) |
postgresExecForeignBatchInsert | CBC | 41 | 75.0 % (6 / 8) | 50.0 % (2 / 4) |
postgresEndForeignInsert | CBC | 50 | 85.7 % (6 / 7) | 50.0 % (2 / 4) |
semijoin_target_ok | GNC | 58 | 92.3 % (12 / 13) | 71.4 % (10 / 14) |
postgresBeginForeignInsert | CBC | 60 | 90.7 % (39 / 43) | 68.4 % (26 / 38) |
execute_dml_stmt | GNC | 71 | 90.0 % (18 / 20) | 83.3 % (10 / 12) |
postgresExecForeignUpdate | CBC | 71 | 100.0 % (4 / 4) | 100.0 % (2 / 2) |
store_returning_result | CBC | 81 | 66.7 % (6 / 9) | 50.0 % (2 / 4) |
postgresEndDirectModify | CBC | 96 | 100.0 % (7 / 7) | 100.0 % (2 / 2) |
postgresBeginDirectModify | CBC | 104 | 97.1 % (34 / 35) | 87.5 % (14 / 16) |
find_modifytable_subplan | CBC | 129 | 100.0 % (17 / 17) | 75.0 % (12 / 16) |
get_batch_size_option | CBC | 141 | 100.0 % (14 / 14) | 87.5 % (7 / 8) |
postgresGetForeignModifyBatchSize | CBC | 141 | 100.0 % (18 / 18) | 84.6 % (22 / 26) |
postgresEndForeignModify | CBC | 143 | 100.0 % (5 / 5) | 100.0 % (2 / 2) |
add_foreign_ordered_paths | CBC | 146 | 91.7 % (33 / 36) | 73.1 % (19 / 26) |
postgresForeignAsyncNotify | CBC | 148 | 76.9 % (10 / 13) | 50.0 % (5 / 10) |
get_tupdesc_for_join_scan_tuples | CBC | 152 | 84.2 % (16 / 19) | 64.3 % (9 / 14) |
postgresBeginForeignModify | CBC | 153 | 100.0 % (12 / 12) | 100.0 % (2 / 2) |
postgresPlanForeignModify | CBC | 153 | 92.3 % (48 / 52) | 73.7 % (28 / 38) |
add_foreign_grouping_paths | CBC | 155 | 92.0 % (23 / 25) | 64.3 % (9 / 14) |
finish_foreign_modify | CBC | 155 | 100.0 % (6 / 6) | 50.0 % (1 / 2) |
foreign_grouping_ok | CBC | 155 | 100.0 % (62 / 62) | 89.1 % (57 / 64) |
fetch_more_data_begin | CBC | 160 | 90.9 % (10 / 11) | 66.7 % (4 / 6) |
deallocate_query | CBC | 166 | 90.0 % (9 / 10) | 75.0 % (3 / 4) |
create_foreign_modify | CBC | 169 | 97.9 % (47 / 48) | 81.2 % (26 / 32) |
postgresAddForeignUpdateTargets | CBC | 172 | 100.0 % (4 / 4) | |
prepare_foreign_modify | GNC | 174 | 83.3 % (10 / 12) | 50.0 % (2 / 4) |
postgresPlanDirectModify | CBC | 193 | 94.8 % (55 / 58) | 76.5 % (39 / 51) |
postgresIsForeignPathAsyncCapable | CBC | 233 | 100.0 % (4 / 4) | |
find_em_for_rel_target | CBC | 251 | 85.7 % (24 / 28) | 67.6 % (23 / 34) |
postgresForeignAsyncConfigureWait | CBC | 283 | 96.3 % (26 / 27) | 75.0 % (18 / 24) |
ec_member_matches_foreign | CBC | 298 | 88.9 % (8 / 9) | 75.0 % (3 / 4) |
postgresIsForeignRelUpdatable | CBC | 317 | 84.6 % (11 / 13) | 72.2 % (13 / 18) |
process_query_params | CBC | 346 | 91.7 % (11 / 12) | 75.0 % (6 / 8) |
get_returning_data | CBC | 364 | 88.5 % (23 / 26) | 78.6 % (11 / 14) |
foreign_join_ok | GNC | 367 | 91.2 % (104 / 114) | 80.9 % (76 / 94) |
postgresExplainForeignScan | CBC | 372 | 97.4 % (38 / 39) | 87.5 % (21 / 24) |
postgresReScanForeignScan | CBC | 399 | 95.8 % (23 / 24) | 92.9 % (13 / 14) |
postgresIterateDirectModify | CBC | 418 | 93.8 % (15 / 16) | 70.0 % (7 / 10) |
close_cursor | CBC | 479 | 85.7 % (6 / 7) | 50.0 % (1 / 2) |
add_foreign_final_paths | CBC | 502 | 91.9 % (57 / 62) | 55.0 % (33 / 60) |
get_useful_ecs_for_relation | CBC | 511 | 100.0 % (25 / 25) | 84.4 % (27 / 32) |
postgres_fdw_handler | CBC | 645 | 100.0 % (39 / 39) | |
merge_fdw_options | CBC | 750 | 100.0 % (16 / 16) | 81.2 % (13 / 16) |
create_cursor | GNC | 793 | 96.4 % (27 / 28) | 87.5 % (7 / 8) |
postgresEndForeignScan | CBC | 817 | 100.0 % (8 / 8) | 100.0 % (4 / 4) |
postgresBeginForeignScan | CBC | 843 | 100.0 % (33 / 33) | 100.0 % (10 / 10) |
postgresExecForeignInsert | CBC | 888 | 77.8 % (7 / 9) | 66.7 % (4 / 6) |
postgresGetForeignUpperPaths | CBC | 942 | 92.0 % (23 / 25) | 77.8 % (14 / 18) |
postgresGetForeignPlan | CBC | 956 | 100.0 % (52 / 52) | 88.0 % (44 / 50) |
convert_prep_stmt_params | CBC | 1017 | 100.0 % (29 / 29) | 80.8 % (21 / 26) |
execute_foreign_modify | GNC | 1017 | 95.2 % (40 / 42) | 84.2 % (32 / 38) |
postgresGetForeignPaths | GNC | 1141 | 94.1 % (48 / 51) | 85.7 % (36 / 42) |
apply_server_options | CBC | 1143 | 94.1 % (16 / 17) | 88.9 % (16 / 18) |
apply_table_options | CBC | 1143 | 80.0 % (8 / 10) | 75.0 % (9 / 12) |
postgresGetForeignRelSize | GNC | 1143 | 100.0 % (47 / 47) | 100.0 % (14 / 14) |
postgresGetForeignJoinPaths | GNC | 1180 | 94.3 % (33 / 35) | 85.0 % (17 / 20) |
get_remote_estimate | CBC | 1243 | 82.4 % (14 / 17) | 50.0 % (7 / 14) |
add_paths_with_pathkeys_for_rel | CBC | 1448 | 100.0 % (28 / 28) | 96.4 % (27 / 28) |
get_useful_pathkeys_for_relation | CBC | 1448 | 97.1 % (33 / 34) | 92.9 % (26 / 28) |
fetch_more_data | GNC | 1459 | 97.1 % (33 / 34) | 83.3 % (15 / 18) |
find_em_for_rel | GNC | 1754 | 100.0 % (10 / 10) | 92.9 % (13 / 14) |
estimate_path_cost_size | CBC | 2582 | 100.0 % (161 / 161) | 80.5 % (95 / 118) |
reset_transmission_modes | CBC | 4002 | 100.0 % (3 / 3) | |
set_transmission_modes | CBC | 4002 | 100.0 % (10 / 10) | 100.0 % (6 / 6) |
postgresForeignAsyncRequest | CBC | 6175 | 100.0 % (3 / 3) | |
produce_tuple_asynchronously | CBC | 6328 | 91.7 % (22 / 24) | 72.7 % (16 / 22) |
analyze_row_processor | CBC | 15725 | 55.6 % (10 / 18) | 16.7 % (2 / 12) |
postgresIterateForeignScan | CBC | 68805 | 100.0 % (14 / 14) | 100.0 % (10 / 10) |
make_tuple_from_result_row | CBC | 85268 | 98.0 % (48 / 49) | 71.9 % (23 / 32) |
Generated by: LCOV version 2.1-beta2-3-g6141622 |