LCOV - differential code coverage report
Current view: top level - src/backend/commands - event_trigger.c (source / functions) Coverage Total Hit UBC GNC CBC ECB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 84.4 % 803 678 125 18 660 1 18
Current Date: 2026-05-29 21:51:00 -0400 Functions: 95.7 % 46 44 2 11 33 6
Baseline: lcov-20260530-034037-baseline Branches: 66.7 % 499 333 166 333
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 2 2 2
(30,360] days: 79.3 % 92 73 19 18 55
(360..) days: 85.0 % 709 603 106 603 1
Function coverage date bins:
(30,360] days: 100.0 % 7 7 6 1
(360..) days: 94.9 % 39 37 2 5 32
Branch coverage date bins:
(1,7] days: 75.0 % 4 3 1 3
(30,360] days: 69.4 % 36 25 11 25
(360..) days: 66.4 % 459 305 154 305

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
stringify_adefprivs_objtype CBC 1 11.4 % (4 / 35) 5.3 % (1 / 19)
stringify_grant_objtype CBC 13 16.2 % (6 / 37) 10.0 % (2 / 20)
pg_event_trigger_ddl_commands GNC 396 96.2 % (75 / 78) 71.7 % (33 / 46)
EventTriggerSQLDropAddObject GNC 2827 74.6 % (53 / 71) 64.7 % (22 / 34)
CreateEventTrigger CBC 129 91.7 % (33 / 36) 79.6 % (43 / 54)
validate_table_rewrite_tags UBC 0 0.0 % (0 / 7) 0.0 % (0 / 10)
EventTriggerCommonSetup CBC 105145 92.3 % (24 / 26) 71.9 % (23 / 32)
EventTriggerOnLogin CBC 14618 89.7 % (26 / 29) 68.2 % (15 / 22)
AlterEventTrigger CBC 32 84.2 % (16 / 19) 50.0 % (6 / 12)
obtain_object_name_namespace CBC 2640 93.1 % (27 / 29) 70.0 % (14 / 20)
pg_event_trigger_dropped_objects CBC 96 88.9 % (32 / 36) 66.7 % (12 / 18)
EventTriggerCollectGrant GNC 12260 95.0 % (19 / 20) 50.0 % (5 / 10)
AlterEventTriggerOwner_oid UBC 0 0.0 % (0 / 9) 0.0 % (0 / 4)
pg_event_trigger_table_rewrite_reason CBC 84 80.0 % (4 / 5) 33.3 % (2 / 6)
AlterEventTriggerOwner CBC 9 91.7 % (11 / 12) 25.0 % (1 / 4)
AlterEventTriggerOwner_internal CBC 9 84.6 % (11 / 13) 70.0 % (7 / 10)
SetDatabaseHasLoginEventTriggers CBC 14 93.8 % (15 / 16) 50.0 % (3 / 6)
validate_ddl_tags CBC 57 100.0 % (9 / 9) 78.6 % (11 / 14)
EventTriggerInvoke CBC 1073 100.0 % (21 / 21) 80.0 % (8 / 10)
EventTriggerTableRewrite CBC 794 100.0 % (18 / 18) 83.3 % (10 / 12)
pg_event_trigger_table_rewrite_oid CBC 149 100.0 % (5 / 5) 66.7 % (4 / 6)
EventTriggerAlterTableEnd CBC 38611 100.0 % (13 / 13) 83.3 % (5 / 6)
EventTriggerAlterTableRelid CBC 22091 100.0 % (5 / 5) 75.0 % (3 / 4)
EventTriggerAlterTableStart GNC 42036 100.0 % (15 / 15) 75.0 % (3 / 4)
EventTriggerBeginCompleteQuery CBC 139809 100.0 % (16 / 16) 83.3 % (5 / 6)
EventTriggerCollectAlterDefPrivs GNC 127 100.0 % (13 / 13) 75.0 % (3 / 4)
EventTriggerCollectAlterTSConfig GNC 5234 100.0 % (17 / 17) 83.3 % (5 / 6)
EventTriggerCollectSimpleCommand GNC 86806 100.0 % (13 / 13) 75.0 % (3 / 4)
EventTriggerSupportsObject CBC 5444 75.0 % (6 / 8) 66.7 % (2 / 3)
error_duplicate_filter_variable CBC 4 100.0 % (2 / 2) 50.0 % (1 / 2)
filter_event_trigger CBC 1584 88.9 % (8 / 9) 90.0 % (9 / 10)
filter_list_to_array GNC 33 100.0 % (12 / 12) 87.5 % (7 / 8)
get_event_trigger_oid CBC 112 100.0 % (5 / 5) 83.3 % (5 / 6)
insert_event_trigger_tuple CBC 85 100.0 % (34 / 34) 83.3 % (5 / 6)
EventTriggerDDLCommandEnd CBC 130720 100.0 % (11 / 11) 100.0 % (8 / 8)
EventTriggerDDLCommandStart CBC 139809 100.0 % (9 / 9) 100.0 % (6 / 6)
EventTriggerGetTag CBC 106529 100.0 % (4 / 4) 100.0 % (2 / 2)
EventTriggerInhibitCommandCollection CBC 174 100.0 % (4 / 4) 100.0 % (2 / 2)
EventTriggerSQLDrop CBC 130732 100.0 % (17 / 17) 100.0 % (14 / 14)
EventTriggerSupportsObjectType CBC 49734 100.0 % (8 / 8) 100.0 % (3 / 3)
EventTriggerUndoInhibitCommandCollection CBC 174 100.0 % (4 / 4) 100.0 % (2 / 2)
trackDroppedObjectsNeeded CBC 162562 100.0 % (4 / 4) 100.0 % (6 / 6)
EventTriggerEndCompleteQuery CBC 1993 100.0 % (5 / 5)

Generated by: LCOV version 2.5.0-beta