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
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)
stringify_adefprivs_objtype CBC 1 11.4 % (4 / 35) 5.3 % (1 / 19)
error_duplicate_filter_variable CBC 4 100.0 % (2 / 2) 50.0 % (1 / 2)
AlterEventTriggerOwner CBC 9 91.7 % (11 / 12) 25.0 % (1 / 4)
AlterEventTriggerOwner_internal CBC 9 84.6 % (11 / 13) 70.0 % (7 / 10)
stringify_grant_objtype CBC 13 16.2 % (6 / 37) 10.0 % (2 / 20)
SetDatabaseHasLoginEventTriggers CBC 14 93.8 % (15 / 16) 50.0 % (3 / 6)
AlterEventTrigger CBC 32 84.2 % (16 / 19) 50.0 % (6 / 12)
filter_list_to_array CBC 33 100.0 % (12 / 12) 87.5 % (7 / 8)
pg_event_trigger_table_rewrite_reason CBC 52 80.0 % (4 / 5) 33.3 % (2 / 6)
validate_ddl_tags CBC 57 100.0 % (9 / 9) 78.6 % (11 / 14)
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)
pg_event_trigger_dropped_objects CBC 96 88.9 % (32 / 36) 66.7 % (12 / 18)
get_event_trigger_oid CBC 112 100.0 % (5 / 5) 83.3 % (5 / 6)
EventTriggerCollectAlterDefPrivs CBC 127 100.0 % (13 / 13) 75.0 % (3 / 4)
CreateEventTrigger CBC 129 91.7 % (33 / 36) 79.6 % (43 / 54)
EventTriggerInhibitCommandCollection CBC 174 100.0 % (4 / 4) 100.0 % (2 / 2)
EventTriggerUndoInhibitCommandCollection CBC 174 100.0 % (4 / 4) 100.0 % (2 / 2)
EventTriggerCollectAlterOpFam CBC 180 100.0 % (15 / 15) 75.0 % (3 / 4)
EventTriggerCollectCreateOpClass CBC 319 100.0 % (15 / 15) 75.0 % (3 / 4)
pg_event_trigger_ddl_commands CBC 392 96.2 % (75 / 78) 71.7 % (33 / 46)
EventTriggerTableRewrite CBC 782 100.0 % (18 / 18) 83.3 % (10 / 12)
EventTriggerInvoke CBC 1045 100.0 % (21 / 21) 80.0 % (8 / 10)
filter_event_trigger CBC 1532 88.9 % (8 / 9) 90.0 % (9 / 10)
EventTriggerEndCompleteQuery CBC 1905 100.0 % (5 / 5)
obtain_object_name_namespace CBC 2534 93.1 % (27 / 29) 70.0 % (14 / 20)
EventTriggerSQLDropAddObject CBC 2750 74.6 % (53 / 71) 64.7 % (22 / 34)
EventTriggerSupportsObject CBC 5230 75.0 % (6 / 8) 66.7 % (2 / 3)
EventTriggerCollectAlterTSConfig CBC 5420 100.0 % (17 / 17) 83.3 % (5 / 6)
EventTriggerCollectGrant CBC 12173 95.0 % (19 / 20) 50.0 % (5 / 10)
EventTriggerOnLogin CBC 15465 89.7 % (26 / 29) 68.2 % (15 / 22)
EventTriggerAlterTableRelid CBC 21459 100.0 % (5 / 5) 75.0 % (3 / 4)
EventTriggerCollectAlterTableSubcmd CBC 25957 100.0 % (14 / 14) 60.0 % (6 / 10)
EventTriggerAlterTableEnd CBC 37914 100.0 % (13 / 13) 83.3 % (5 / 6)
EventTriggerAlterTableStart CBC 41189 100.0 % (15 / 15) 75.0 % (3 / 4)
EventTriggerSupportsObjectType CBC 49509 100.0 % (8 / 8) 100.0 % (3 / 3)
EventTriggerCollectSimpleCommand CBC 86672 100.0 % (13 / 13) 75.0 % (3 / 4)
EventTriggerCommonSetup CBC 104802 92.3 % (24 / 26) 71.9 % (23 / 32)
EventTriggerGetTag CBC 106134 100.0 % (4 / 4) 100.0 % (2 / 2)
EventTriggerDDLCommandEnd CBC 130401 100.0 % (11 / 11) 100.0 % (8 / 8)
EventTriggerSQLDrop CBC 130413 100.0 % (17 / 17) 100.0 % (14 / 14)
EventTriggerBeginCompleteQuery CBC 139349 100.0 % (16 / 16) 100.0 % (4 / 4)
EventTriggerDDLCommandStart CBC 139349 100.0 % (9 / 9) 100.0 % (6 / 6)
trackDroppedObjectsNeeded CBC 161701 100.0 % (4 / 4) 100.0 % (6 / 6)

Generated by: LCOV version 2.0-1