LCOV - differential code coverage report
Current view: top level - src/backend/commands - event_trigger.c (source / functions) Coverage Total Hit UBC CBC
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 84.4 % 803 678 125 678
Current Date: 2026-10-12 11:56:10 +0200 Functions: 95.7 % 46 44 2 44
Baseline: lcov-20261012-baseline Branches: 66.8 % 497 332 165 332
Baseline Date: 2026-10-12 10:36:06 +0200 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 307 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 1037 100.0 % (21 / 21) 80.0 % (8 / 10)
filter_event_trigger CBC 1524 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 5327 100.0 % (17 / 17) 83.3 % (5 / 6)
EventTriggerCollectGrant CBC 11929 95.0 % (19 / 20) 50.0 % (5 / 10)
EventTriggerOnLogin CBC 15319 89.7 % (26 / 29) 68.2 % (15 / 22)
EventTriggerAlterTableRelid CBC 21273 100.0 % (5 / 5) 75.0 % (3 / 4)
EventTriggerCollectAlterTableSubcmd CBC 25697 100.0 % (14 / 14) 60.0 % (6 / 10)
EventTriggerAlterTableEnd CBC 37513 100.0 % (13 / 13) 83.3 % (5 / 6)
EventTriggerAlterTableStart CBC 40780 100.0 % (15 / 15) 75.0 % (3 / 4)
EventTriggerSupportsObjectType CBC 48851 100.0 % (8 / 8) 100.0 % (3 / 3)
EventTriggerCollectSimpleCommand CBC 85856 100.0 % (13 / 13) 75.0 % (3 / 4)
EventTriggerCommonSetup CBC 104046 92.3 % (24 / 26) 71.9 % (23 / 32)
EventTriggerGetTag CBC 105370 100.0 % (4 / 4) 100.0 % (2 / 2)
EventTriggerDDLCommandEnd CBC 129019 100.0 % (11 / 11) 100.0 % (8 / 8)
EventTriggerSQLDrop CBC 129031 100.0 % (17 / 17) 100.0 % (14 / 14)
EventTriggerBeginCompleteQuery CBC 137953 100.0 % (16 / 16) 100.0 % (4 / 4)
EventTriggerDDLCommandStart CBC 137953 100.0 % (9 / 9) 100.0 % (6 / 6)
trackDroppedObjectsNeeded CBC 160158 100.0 % (4 / 4) 100.0 % (6 / 6)

Generated by: LCOV version 2.0-1