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: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 84.4 % 803 678 125 18 660 1 18
Current Date: 2026-06-29 16:15:13 +0200 Functions: 95.7 % 46 44 2 11 33 6
Baseline: lcov-20260630-baseline Branches: 66.8 % 497 332 165 332
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 79.8 % 94 75 19 18 57
(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:
(30,360] days: 70.0 % 40 28 12 28
(360..) days: 66.5 % 457 304 153 304

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)
EventTriggerSQLDropAddObject GNC 2927 74.6 % (53 / 71) 64.7 % (22 / 34)
AlterEventTriggerOwner_oid UBC 0 0.0 % (0 / 9) 0.0 % (0 / 4)
validate_table_rewrite_tags UBC 0 0.0 % (0 / 7) 0.0 % (0 / 10)
pg_event_trigger_dropped_objects CBC 96 88.9 % (32 / 36) 66.7 % (12 / 18)
AlterEventTrigger CBC 32 84.2 % (16 / 19) 50.0 % (6 / 12)
CreateEventTrigger CBC 129 91.7 % (33 / 36) 79.6 % (43 / 54)
EventTriggerOnLogin CBC 14381 89.7 % (26 / 29) 68.2 % (15 / 22)
pg_event_trigger_ddl_commands GNC 396 96.2 % (75 / 78) 71.7 % (33 / 46)
AlterEventTriggerOwner_internal CBC 9 84.6 % (11 / 13) 70.0 % (7 / 10)
EventTriggerCommonSetup CBC 105460 92.3 % (24 / 26) 71.9 % (23 / 32)
EventTriggerSupportsObject CBC 5628 75.0 % (6 / 8) 66.7 % (2 / 3)
obtain_object_name_namespace CBC 2732 93.1 % (27 / 29) 70.0 % (14 / 20)
AlterEventTriggerOwner CBC 9 91.7 % (11 / 12) 25.0 % (1 / 4)
EventTriggerCollectGrant GNC 12209 95.0 % (19 / 20) 50.0 % (5 / 10)
SetDatabaseHasLoginEventTriggers CBC 14 93.8 % (15 / 16) 50.0 % (3 / 6)
filter_event_trigger CBC 1574 88.9 % (8 / 9) 90.0 % (9 / 10)
pg_event_trigger_table_rewrite_reason CBC 52 80.0 % (4 / 5) 33.3 % (2 / 6)
EventTriggerAlterTableEnd CBC 38424 100.0 % (13 / 13) 83.3 % (5 / 6)
EventTriggerAlterTableRelid CBC 22055 100.0 % (5 / 5) 75.0 % (3 / 4)
EventTriggerAlterTableStart GNC 41861 100.0 % (15 / 15) 75.0 % (3 / 4)
EventTriggerBeginCompleteQuery CBC 139558 100.0 % (16 / 16) 100.0 % (4 / 4)
EventTriggerCollectAlterDefPrivs GNC 127 100.0 % (13 / 13) 75.0 % (3 / 4)
EventTriggerCollectAlterOpFam GNC 168 100.0 % (15 / 15) 75.0 % (3 / 4)
EventTriggerCollectAlterTableSubcmd GNC 26309 100.0 % (14 / 14) 60.0 % (6 / 10)
EventTriggerCollectSimpleCommand GNC 86648 100.0 % (13 / 13) 75.0 % (3 / 4)
EventTriggerDDLCommandEnd CBC 130432 100.0 % (11 / 11) 100.0 % (8 / 8)
EventTriggerDDLCommandStart CBC 139558 100.0 % (9 / 9) 100.0 % (6 / 6)
EventTriggerEndCompleteQuery CBC 1921 100.0 % (5 / 5)
EventTriggerGetTag CBC 106834 100.0 % (4 / 4) 100.0 % (2 / 2)
EventTriggerInhibitCommandCollection CBC 174 100.0 % (4 / 4) 100.0 % (2 / 2)
EventTriggerInvoke CBC 1075 100.0 % (21 / 21) 80.0 % (8 / 10)
EventTriggerSQLDrop CBC 130444 100.0 % (17 / 17) 100.0 % (14 / 14)
EventTriggerSupportsObjectType CBC 49670 100.0 % (8 / 8) 100.0 % (3 / 3)
EventTriggerTableRewrite CBC 770 100.0 % (18 / 18) 83.3 % (10 / 12)
EventTriggerUndoInhibitCommandCollection CBC 174 100.0 % (4 / 4) 100.0 % (2 / 2)
error_duplicate_filter_variable CBC 4 100.0 % (2 / 2) 50.0 % (1 / 2)
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)
pg_event_trigger_table_rewrite_oid CBC 87 100.0 % (5 / 5) 66.7 % (4 / 6)
trackDroppedObjectsNeeded CBC 162449 100.0 % (4 / 4) 100.0 % (6 / 6)
validate_ddl_tags CBC 57 100.0 % (9 / 9) 78.6 % (11 / 14)

Generated by: LCOV version 2.0-1