LCOV - differential code coverage report
Current view: top level - src/backend/executor - spi.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 73.4 % 1250 918 1 331 5 913 1 5
Current Date: 2023-04-08 15:15:32 Functions: 83.3 % 84 70 14 1 69
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
SPI_cursor_move UBC 0 0.0 % (0 / 4)
SPI_cursor_open_with_args UBC 0 0.0 % (0 / 21)
SPI_execute_with_args UBC 0 0.0 % (0 / 25)
SPI_freetuple UBC 0 0.0 % (0 / 3)
SPI_getargcount UBC 0 0.0 % (0 / 5)
SPI_getargtypeid UBC 0 0.0 % (0 / 6)
SPI_gettype UBC 0 0.0 % (0 / 15)
SPI_pfree UBC 0 0.0 % (0 / 3)
SPI_prepare_params UBC 0 0.0 % (0 / 19)
SPI_repalloc UBC 0 0.0 % (0 / 2)
SPI_saveplan UBC 0 0.0 % (0 / 10)
SPI_start_transaction UBC 0 0.0 % (0 / 2)
SPI_unregister_relation UBC 0 0.0 % (0 / 13)
_SPI_save_plan UBC 0 0.0 % (0 / 27)
SPI_commit_and_chain CBC 2 100.0 % (3 / 3)
SPI_rollback_and_chain CBC 2 100.0 % (3 / 3)
SPI_modifytuple CBC 6 78.6 % (22 / 28)
SPI_palloc CBC 19 75.0 % (3 / 4)
SPI_scroll_cursor_move CBC 21 100.0 % (3 / 3)
SPI_result_code_string CBC 59 15.6 % (10 / 64)
SPI_rollback CBC 80 100.0 % (3 / 3)
_SPI_rollback CBC 82 93.5 % (29 / 31)
SPI_execp CBC 93 100.0 % (2 / 2)
SPI_cursor_open CBC 106 100.0 % (6 / 6)
SPI_getnspname CBC 138 100.0 % (2 / 2)
SPI_scroll_cursor_fetch CBC 150 100.0 % (3 / 3)
SPI_exec CBC 196 100.0 % (2 / 2)
SPI_getrelname CBC 234 100.0 % (2 / 2)
SPI_cursor_find CBC 280 100.0 % (2 / 2)
SPI_register_relation CBC 342 80.0 % (12 / 15)
_SPI_find_ENR_by_name CBC 342 100.0 % (5 / 5)
SPI_fname CBC 486 66.7 % (6 / 9)
SPI_execute CBC 658 88.2 % (15 / 17)
SPI_gettypeid CBC 681 62.5 % (5 / 8)
SPI_copytuple CBC 1026 63.6 % (7 / 11)
SPI_cursor_open_with_paramlist CBC 1231 100.0 % (2 / 2)
SPI_execute_plan_extended CBC 1252 77.8 % (7 / 9)
SPI_plan_is_valid CBC 1537 100.0 % (7 / 7)
SPI_execute_plan CBC 1920 80.0 % (12 / 15)
SPI_commit CBC 2140 100.0 % (3 / 3)
_SPI_commit CBC 2142 96.8 % (30 / 31)
SPI_prepare CBC 2380 100.0 % (2 / 2)
SPI_prepare_cursor CBC 2380 84.2 % (16 / 19)
SPI_freeplan CBC 2519 87.5 % (7 / 8)
SPI_datumTransfer CBC 2735 85.7 % (6 / 7)
SPI_returntuple CBC 3046 64.3 % (9 / 14)
_SPI_error_callback CBC 3137 95.0 % (19 / 20)
SPI_execute_snapshot CBC 3414 80.0 % (12 / 15)
SPI_getvalue CBC 3990 76.9 % (10 / 13)
SPI_cursor_parse_open CBC 4579 88.9 % (16 / 18)
SPI_execute_extended CBC 5355 88.2 % (15 / 17)
_SPI_convert_params CBC 5440 100.0 % (11 / 11)
SPI_cursor_close CBC 5862 80.0 % (4 / 5)
SPI_cursor_open_internal CBC 5916 85.3 % (58 / 68)
SPI_is_cursor_plan CBC 5916 58.3 % (7 / 12)
_SPI_prepare_oneshot_plan CBC 6013 100.0 % (17 / 17)
SPI_register_trigger_data CBC 7429 88.5 % (23 / 26)
SPI_connect CBC 7605 100.0 % (2 / 2)
AtEOSubXact_SPI CBC 8785 94.7 % (36 / 38)
SPI_fnumber CBC 9132 90.0 % (9 / 10)
SPI_prepare_extended CBC 11590 84.2 % (16 / 19)
SPI_plan_get_cached_plan CBC 12272 89.5 % (17 / 19)
SPI_plan_get_plan_sources CBC 12430 100.0 % (3 / 3)
SPI_keepplan CBC 13248 90.0 % (9 / 10)
_SPI_make_plan_non_temp CBC 13926 100.0 % (26 / 26)
_SPI_prepare_plan CBC 18549 100.0 % (25 / 25)
SPI_cursor_fetch CBC 21526 100.0 % (4 / 4)
_SPI_cursor_operation CBC 21697 83.3 % (15 / 18)
SPI_getbinval CBC 27165 57.1 % (4 / 7)
SPI_execute_plan_with_paramlist CBC 29073 84.6 % (11 / 13)
_SPI_pquery CBC 35678 87.8 % (36 / 41)
_SPI_checktuples CBC 40615 77.8 % (7 / 9)
_SPI_execute_plan GNC 41664 90.8 % (128 / 141)
spi_dest_startup CBC 43326 89.5 % (17 / 19)
SPI_finish CBC 47542 94.1 % (16 / 17)
SPI_connect_ext CBC 48790 94.7 % (36 / 38)
spi_printtup CBC 52287 66.7 % (10 / 15)
SPI_freetuptable CBC 74695 84.2 % (16 / 19)
_SPI_end_call CBC 85352 100.0 % (6 / 6)
_SPI_execmem CBC 87834 100.0 % (2 / 2)
_SPI_procmem CBC 128336 100.0 % (2 / 2)
_SPI_begin_call CBC 135718 85.7 % (6 / 7)
SPI_inside_nonatomic_context CBC 481965 83.3 % (5 / 6)
AtEOXact_SPI CBC 485859 94.1 % (16 / 17)

Generated by: LCOV version v1.16-55-g56c0a2a