LCOV - differential code coverage report
Current view: top level - src/backend/parser - parse_utilcmd.c (source / functions) Coverage Total Hit UNC UIC UBC GBC GIC GNC CBC DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 90.7 % 1749 1587 2 160 108 1479 5
Current Date: 2026-03-14 14:10:32 -0400 Functions: 100.0 % 31 31 7 24 1
Baseline: lcov-20260315-024220-baseline Branches: 69.4 % 1545 1073 26 1 445 1 1 101 970 4
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 98.4 % 127 125 2 108 17
(360..) days: 90.1 % 1622 1462 160 1462
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 100.0 % 27 27 3 24
Branch coverage date bins:
(30,360] days: 81.4 % 145 118 26 1 101 17
(360..) days: 68.2 % 1400 955 1 444 1 1 953

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
checkPartition GNC 444 100.0 % (10 / 10) 72.2 % (13 / 18)
expandTableLikeClause CBC 97 95.8 % (91 / 95) 78.8 % (52 / 66)
generateClonedExtStatsStmt CBC 24 94.5 % (52 / 55) 62.5 % (25 / 40)
generateClonedIndexStmt GNC 1650 90.8 % (128 / 141) 63.1 % (53 / 84)
generateSerialExtraStmts CBC 680 89.6 % (60 / 67) 82.6 % (38 / 46)
get_collation CBC 1921 92.9 % (13 / 14) 62.5 % (5 / 8)
get_opclass CBC 1921 91.7 % (11 / 12) 50.0 % (3 / 6)
setSchemaName CBC 295 100.0 % (6 / 6) 83.3 % (5 / 6)
transformAlterTableStmt GNC 12510 95.7 % (155 / 162) 80.6 % (75 / 93)
transformCheckConstraints CBC 32608 100.0 % (8 / 8) 90.0 % (9 / 10)
transformColumnDefinition CBC 35323 94.5 % (172 / 182) 73.7 % (137 / 186)
transformColumnType CBC 35143 100.0 % (11 / 11) 83.3 % (5 / 6)
transformConstraintAttrs CBC 35304 75.6 % (59 / 78) 47.9 % (56 / 117)
transformCreateSchemaStmtElements CBC 543 81.6 % (40 / 49) 73.3 % (11 / 15)
transformCreateStmt CBC 20428 97.5 % (78 / 80) 89.3 % (50 / 56)
transformFKConstraints CBC 32608 100.0 % (21 / 21) 88.9 % (16 / 18)
transformIndexConstraint GNC 10063 82.8 % (192 / 232) 59.5 % (156 / 262)
transformIndexConstraints CBC 32641 82.4 % (28 / 34) 75.0 % (36 / 48)
transformIndexStmt CBC 13425 95.8 % (23 / 24) 72.2 % (13 / 18)
transformOfType CBC 61 94.1 % (16 / 17) 62.5 % (5 / 8)
transformPartitionBound CBC 6360 92.9 % (52 / 56) 75.8 % (47 / 62)
transformPartitionBoundValue CBC 10687 93.3 % (14 / 15) 58.3 % (7 / 12)
transformPartitionCmd GNC 2292 68.4 % (13 / 19) 42.1 % (8 / 19)
transformPartitionCmdForMerge GNC 129 100.0 % (32 / 32) 83.3 % (30 / 36)
transformPartitionCmdForSplit GNC 183 95.6 % (43 / 45) 78.7 % (48 / 61)
transformPartitionRangeBounds CBC 5801 100.0 % (44 / 44) 88.5 % (23 / 26)
transformRuleStmt CBC 554 85.6 % (83 / 97) 52.3 % (46 / 88)
transformStatsStmt CBC 490 94.7 % (18 / 19) 71.4 % (10 / 14)
transformTableConstraint CBC 9943 82.9 % (29 / 35) 55.9 % (19 / 34)
transformTableLikeClause CBC 396 94.6 % (70 / 74) 90.9 % (60 / 66)
validateInfiniteBounds CBC 5774 100.0 % (15 / 15) 75.0 % (12 / 16)

Generated by: LCOV version 2.4-beta