LCOV - differential code coverage report
Current view: top level - src/pl/tcl - pltcl.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 91.5 % 1100 1007 93 2 1005 2
Current Date: 2025-12-17 08:58:58 +0900 Functions: 87.2 % 47 41 6 2 39
Baseline: lcov-20251217-005640-baseline Branches: 67.5 % 627 423 204 423
Baseline Date: 2025-12-16 12:57:12 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 2 2 2
(30,360] days: 100.0 % 3 3 3
(360..) days: 91.5 % 1095 1002 93 1002
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 87.0 % 46 40 6 2 38
Branch coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 67.4 % 625 421 204 421

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
Pg_magic_func CBC 9 100.0 % (1 / 1)
_PG_init CBC 9 89.3 % (25 / 28) 30.0 % (3 / 10)
call_pltcl_start_proc CBC 11 90.3 % (28 / 31) 50.0 % (12 / 24)
compile_pltcl_function GNC 223 94.4 % (151 / 160) 68.9 % (73 / 106)
pg_finfo_pltcl_call_handler CBC 9 100.0 % (1 / 1)
pg_finfo_pltclu_call_handler UBC 0 0.0 % (0 / 1)
pltcl_AlertNotifier UBC 0 0.0 % (0 / 2)
pltcl_CreateFileHandler UBC 0 0.0 % (0 / 2)
pltcl_DeleteFileHandler CBC 44 100.0 % (2 / 2)
pltcl_FinalizeNotifier UBC 0 0.0 % (0 / 2)
pltcl_InitNotifier CBC 9 100.0 % (2 / 2)
pltcl_SPI_execute CBC 65 97.7 % (42 / 43) 76.0 % (19 / 25)
pltcl_SPI_execute_plan CBC 55 76.3 % (58 / 76) 65.9 % (29 / 44)
pltcl_SPI_prepare GNC 17 95.5 % (42 / 44) 60.0 % (12 / 20)
pltcl_ServiceModeHook UBC 0 0.0 % (0 / 2)
pltcl_SetTimer CBC 1 100.0 % (2 / 2)
pltcl_WaitForEvent CBC 183376 100.0 % (2 / 2)
pltcl_argisnull CBC 7 100.0 % (16 / 16) 90.0 % (9 / 10)
pltcl_build_tuple_argument CBC 69 100.0 % (26 / 26) 87.5 % (14 / 16)
pltcl_build_tuple_result CBC 31 90.0 % (27 / 30) 64.3 % (18 / 28)
pltcl_call_handler CBC 223 100.0 % (2 / 2)
pltcl_commit CBC 10 100.0 % (16 / 16) 66.7 % (4 / 6)
pltcl_construct_errorCode CBC 18 100.0 % (88 / 88) 70.0 % (35 / 50)
pltcl_elog CBC 266 63.0 % (17 / 27) 62.5 % (10 / 16)
pltcl_event_trigger_handler CBC 10 90.9 % (20 / 22) 37.5 % (3 / 8)
pltcl_fetch_interp CBC 65 90.0 % (9 / 10) 83.3 % (5 / 6)
pltcl_func_handler CBC 155 89.9 % (80 / 89) 61.1 % (44 / 72)
pltcl_get_condition_name CBC 18 80.0 % (4 / 5) 75.0 % (3 / 4)
pltcl_handler CBC 223 100.0 % (21 / 21) 94.4 % (17 / 18)
pltcl_init_interp CBC 11 96.0 % (24 / 25) 50.0 % (4 / 8)
pltcl_init_tuple_store CBC 5 100.0 % (16 / 16) 50.0 % (4 / 8)
pltcl_process_SPI_result CBC 101 100.0 % (39 / 39) 95.5 % (21 / 22)
pltcl_quote CBC 11 100.0 % (17 / 17) 100.0 % (8 / 8)
pltcl_returnnext CBC 18 83.8 % (31 / 37) 65.0 % (13 / 20)
pltcl_returnnull CBC 3 100.0 % (10 / 10) 100.0 % (4 / 4)
pltcl_rollback CBC 6 100.0 % (16 / 16) 66.7 % (4 / 6)
pltcl_set_tuple_values CBC 51 92.6 % (25 / 27) 66.7 % (8 / 12)
pltcl_subtrans_abort CBC 12 100.0 % (13 / 13) 50.0 % (1 / 2)
pltcl_subtrans_begin CBC 124 100.0 % (4 / 4)
pltcl_subtrans_commit CBC 129 100.0 % (5 / 5)
pltcl_subtransaction CBC 8 86.7 % (13 / 15) 75.0 % (3 / 4)
pltcl_trigger_handler CBC 58 91.3 % (94 / 103) 61.3 % (38 / 62)
pltclu_call_handler UBC 0 0.0 % (0 / 2)
start_proc_error_callback CBC 4 100.0 % (4 / 4)
throw_tcl_error CBC 45 100.0 % (10 / 10) 62.5 % (5 / 8)
utf_e2u CBC 1358 100.0 % (2 / 2)
utf_u2e CBC 762 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta