LCOV - differential code coverage report
Current view: top level - src/backend/parser - parse_utilcmd.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 91.7 % 1839 1686 153 5 1681 2
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 33 33 1 32
Baseline: lcov-20260726-baseline Branches: 70.7 % 1592 1126 466 8 1118
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 5 5 5
(30,360] days: 97.5 % 240 234 6 234
(360..) days: 90.8 % 1594 1447 147 1447
Function coverage date bins:
(30,360] days: 100.0 % 9 9 9
(360..) days: 100.0 % 24 24 1 23
Branch coverage date bins:
(7,30] days: 100.0 % 8 8 8
(30,360] days: 82.0 % 178 146 32 146
(360..) days: 69.1 % 1406 972 434 972

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
transformIndexConstraint CBC 12472 83.1 % (196 / 236) 59.5 % (157 / 264)
transformRuleStmt CBC 752 85.6 % (83 / 97) 52.3 % (46 / 88)
generateClonedIndexStmt CBC 2177 90.8 % (128 / 141) 63.1 % (53 / 84)
transformConstraintAttrs CBC 45731 84.6 % (66 / 78) 54.7 % (64 / 117)
transformColumnDefinition CBC 45440 94.5 % (171 / 181) 73.7 % (137 / 186)
generateSerialExtraStmts CBC 869 89.6 % (60 / 67) 82.6 % (38 / 46)
transformAlterTableStmt CBC 16067 95.7 % (155 / 162) 80.6 % (75 / 93)
transformCreateSchemaStmtElements CBC 746 91.2 % (62 / 68) 85.7 % (18 / 21)
transformIndexConstraints CBC 42481 82.4 % (28 / 34) 75.0 % (36 / 48)
transformPartitionCmd CBC 3046 68.4 % (13 / 19) 42.1 % (8 / 19)
transformTableConstraint CBC 12709 82.9 % (29 / 35) 55.9 % (19 / 34)
expandTableLikeClause CBC 137 95.8 % (91 / 95) 80.3 % (53 / 66)
transformPartitionBound CBC 8875 92.9 % (52 / 56) 75.8 % (47 / 62)
transformTableLikeClause CBC 525 94.6 % (70 / 74) 90.9 % (60 / 66)
generateClonedExtStatsStmt CBC 40 94.6 % (53 / 56) 62.5 % (25 / 40)
transformCreateStmt CBC 26825 97.5 % (78 / 80) 89.3 % (50 / 56)
transformPartitionCmdForSplit CBC 277 95.6 % (43 / 45) 78.7 % (48 / 61)
get_collation CBC 2552 92.9 % (13 / 14) 62.5 % (5 / 8)
get_opclass CBC 2552 91.7 % (11 / 12) 50.0 % (3 / 6)
transformCreateSchemaCreateTable CBC 324 98.2 % (56 / 57) 91.3 % (21 / 23)
transformIndexStmt GNC 16915 96.3 % (26 / 27) 83.3 % (20 / 24)
transformOfType CBC 81 94.1 % (16 / 17) 62.5 % (5 / 8)
transformPartitionBoundValue CBC 15147 93.3 % (14 / 15) 58.3 % (7 / 12)
transformStatsStmt CBC 669 94.7 % (18 / 19) 71.4 % (10 / 14)
checkPartition CBC 673 100.0 % (10 / 10) 72.2 % (13 / 18)
checkSchemaNameList CBC 76 100.0 % (6 / 6) 83.3 % (5 / 6)
checkSchemaNameRV CBC 432 100.0 % (7 / 7) 80.0 % (8 / 10)
transformCheckConstraints CBC 42437 100.0 % (8 / 8) 90.0 % (9 / 10)
transformColumnType CBC 45220 100.0 % (11 / 11) 83.3 % (5 / 6)
transformFKConstraints CBC 42437 100.0 % (21 / 21) 88.9 % (16 / 18)
transformPartitionCmdForMerge CBC 196 100.0 % (32 / 32) 83.3 % (30 / 36)
transformPartitionRangeBounds CBC 8904 100.0 % (44 / 44) 88.5 % (23 / 26)
validateInfiniteBounds CBC 8868 100.0 % (15 / 15) 75.0 % (12 / 16)

Generated by: LCOV version 2.0-1