LCOV - differential code coverage report
Current view: top level - src/backend/commands - event_trigger.c (source / functions) Coverage Total Hit UBC CBC
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 84.4 % 803 678 125 678
Current Date: 2026-11-05 14:14:01 +0100 Functions: 95.7 % 46 44 2 44
Baseline: lcov-20261105-baseline Branches: 66.8 % 497 332 165 332
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 22 22 22
(360..) days: 84.0 % 781 656 125 656
Function coverage date bins:
(30,360] days: 100.0 % 6 6 6
(360..) days: 95.0 % 40 38 2 38
Branch coverage date bins:
(30,360] days: 83.3 % 6 5 1 5
(360..) days: 66.6 % 491 327 164 327

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 CBC 2750 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 15465 89.7 % (26 / 29) 68.2 % (15 / 22)
pg_event_trigger_ddl_commands CBC 392 96.2 % (75 / 78) 71.7 % (33 / 46)
AlterEventTriggerOwner_internal CBC 9 84.6 % (11 / 13) 70.0 % (7 / 10)
EventTriggerCommonSetup CBC 104802 92.3 % (24 / 26) 71.9 % (23 / 32)
EventTriggerSupportsObject CBC 5230 75.0 % (6 / 8) 66.7 % (2 / 3)
obtain_object_name_namespace CBC 2534 93.1 % (27 / 29) 70.0 % (14 / 20)
AlterEventTriggerOwner CBC 9 91.7 % (11 / 12) 25.0 % (1 / 4)
EventTriggerCollectGrant CBC 12173 95.0 % (19 / 20) 50.0 % (5 / 10)
SetDatabaseHasLoginEventTriggers CBC 14 93.8 % (15 / 16) 50.0 % (3 / 6)
filter_event_trigger CBC 1532 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 37914 100.0 % (13 / 13) 83.3 % (5 / 6)
EventTriggerAlterTableRelid CBC 21459 100.0 % (5 / 5) 75.0 % (3 / 4)
EventTriggerAlterTableStart CBC 41189 100.0 % (15 / 15) 75.0 % (3 / 4)
EventTriggerBeginCompleteQuery CBC 139349 100.0 % (16 / 16) 100.0 % (4 / 4)
EventTriggerCollectAlterDefPrivs CBC 127 100.0 % (13 / 13) 75.0 % (3 / 4)
EventTriggerCollectAlterOpFam CBC 180 100.0 % (15 / 15) 75.0 % (3 / 4)
EventTriggerCollectAlterTSConfig CBC 5420 100.0 % (17 / 17) 83.3 % (5 / 6)
EventTriggerCollectAlterTableSubcmd CBC 25957 100.0 % (14 / 14) 60.0 % (6 / 10)
EventTriggerCollectCreateOpClass CBC 319 100.0 % (15 / 15) 75.0 % (3 / 4)
EventTriggerCollectSimpleCommand CBC 86672 100.0 % (13 / 13) 75.0 % (3 / 4)
EventTriggerDDLCommandEnd CBC 130401 100.0 % (11 / 11) 100.0 % (8 / 8)
EventTriggerDDLCommandStart CBC 139349 100.0 % (9 / 9) 100.0 % (6 / 6)
EventTriggerEndCompleteQuery CBC 1905 100.0 % (5 / 5)
EventTriggerGetTag CBC 106134 100.0 % (4 / 4) 100.0 % (2 / 2)
EventTriggerInhibitCommandCollection CBC 174 100.0 % (4 / 4) 100.0 % (2 / 2)
EventTriggerInvoke CBC 1045 100.0 % (21 / 21) 80.0 % (8 / 10)
EventTriggerSQLDrop CBC 130413 100.0 % (17 / 17) 100.0 % (14 / 14)
EventTriggerSupportsObjectType CBC 49509 100.0 % (8 / 8) 100.0 % (3 / 3)
EventTriggerTableRewrite CBC 782 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 CBC 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 85 100.0 % (5 / 5) 66.7 % (4 / 6)
trackDroppedObjectsNeeded CBC 161701 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