LCOV - differential code coverage report | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Function Name | TLA | Hit count | Lines | Branches |
CountJsonPathVars | GNC | 2910 | 100.0 % (3 / 3) | |
GetJsonPathVar | GNC | 1272 | 81.0 % (17 / 21) | 58.3 % (7 / 12) |
GetJsonTableExecContext | GNC | 3328 | 71.4 % (5 / 7) | 25.0 % (2 / 8) |
JsonItemFromDatum | GNC | 1272 | 46.3 % (25 / 54) | 30.0 % (9 / 30) |
JsonPathExists | GNC | 255 | 100.0 % (6 / 6) | 87.5 % (7 / 8) |
JsonPathQuery | GNC | 1185 | 97.0 % (32 / 33) | 81.0 % (34 / 42) |
JsonPathValue | GNC | 1037 | 96.4 % (27 / 28) | 86.7 % (26 / 30) |
JsonTableDestroyOpaque | GNC | 203 | 100.0 % (5 / 5) | |
JsonTableFetchRow | GNC | 670 | 100.0 % (3 / 3) | |
JsonTableGetValue | GNC | 2255 | 100.0 % (20 / 20) | 100.0 % (4 / 4) |
JsonTableInitOpaque | GNC | 203 | 100.0 % (25 / 25) | 77.8 % (14 / 18) |
JsonTableInitPlan | GNC | 448 | 100.0 % (20 / 20) | 90.0 % (9 / 10) |
JsonTablePlanJoinNextRow | GNC | 459 | 100.0 % (5 / 5) | 100.0 % (4 / 4) |
JsonTablePlanNextRow | GNC | 1949 | 83.3 % (5 / 6) | 50.0 % (3 / 6) |
JsonTablePlanScanNextRow | GNC | 1490 | 100.0 % (18 / 18) | 100.0 % (10 / 10) |
JsonTableResetNestedPlan | GNC | 299 | 100.0 % (10 / 10) | 62.5 % (5 / 8) |
JsonTableResetRowPattern | GNC | 433 | 100.0 % (17 / 17) | 75.0 % (3 / 4) |
JsonTableSetDocument | GNC | 200 | 100.0 % (4 / 4) | |
JsonValueListAppend | CBC | 138156 | 100.0 % (8 / 8) | 100.0 % (4 / 4) |
JsonValueListClear | GNC | 442 | 100.0 % (4 / 4) | |
JsonValueListGetList | CBC | 1326 | 100.0 % (4 / 4) | 100.0 % (2 / 2) |
JsonValueListHead | CBC | 53855 | 100.0 % (2 / 2) | 100.0 % (2 / 2) |
JsonValueListInitIterator | CBC | 103615 | 100.0 % (13 / 13) | 100.0 % (4 / 4) |
JsonValueListIsEmpty | CBC | 15 | 100.0 % (2 / 2) | 75.0 % (3 / 4) |
JsonValueListLength | CBC | 54185 | 100.0 % (2 / 2) | 100.0 % (2 / 2) |
JsonValueListNext | CBC | 162929 | 100.0 % (7 / 7) | 100.0 % (2 / 2) |
JsonbArraySize | CBC | 270 | 100.0 % (7 / 7) | 75.0 % (6 / 8) |
JsonbInitBinary | CBC | 99039 | 100.0 % (5 / 5) | 20.0 % (2 / 10) |
JsonbType | CBC | 142153 | 90.9 % (10 / 11) | 60.0 % (6 / 10) |
JsonbValueInitNumericDatum | GNC | 1221 | 100.0 % (4 / 4) | |
appendBoolResult | CBC | 51087 | 100.0 % (8 / 8) | 100.0 % (6 / 6) |
binaryCompareStrings | CBC | 1728 | 100.0 % (7 / 7) | 100.0 % (6 / 6) |
castTimeToTimeTz | CBC | 126 | 100.0 % (3 / 3) | |
checkTimezoneIsUsedForCast | CBC | 666 | 100.0 % (4 / 4) | 75.0 % (3 / 4) |
cmpDateToTimestamp | CBC | 93 | 100.0 % (2 / 2) | |
cmpDateToTimestampTz | CBC | 81 | 100.0 % (3 / 3) | |
cmpTimestampToTimestampTz | CBC | 126 | 100.0 % (3 / 3) | |
compareDatetime | CBC | 1812 | 83.3 % (65 / 78) | 55.8 % (24 / 43) |
compareItems | CBC | 10830 | 92.9 % (52 / 56) | 83.3 % (30 / 36) |
compareNumeric | CBC | 1953 | 100.0 % (2 / 2) | |
compareStrings | CBC | 1728 | 22.2 % (4 / 18) | 11.1 % (2 / 18) |
copyJsonbValue | CBC | 61000 | 100.0 % (4 / 4) | |
countVariablesFromJsonb | GNC | 96186 | 100.0 % (5 / 5) | 83.3 % (5 / 6) |
executeAnyItem | CBC | 1778 | 97.1 % (34 / 35) | 92.9 % (39 / 42) |
executeBinaryArithmExpr | CBC | 327 | 93.1 % (27 / 29) | 82.1 % (23 / 28) |
executeBoolItem | GNC | 89262 | 94.7 % (54 / 57) | 81.8 % (27 / 33) |
executeComparison | CBC | 10830 | 100.0 % (3 / 3) | |
executeDateTimeMethod | GNC | 4212 | 90.1 % (164 / 182) | 62.8 % (91 / 145) |
executeItem | CBC | 297103 | 100.0 % (2 / 2) | |
executeItemOptUnwrapResult | CBC | 99747 | 100.0 % (14 / 14) | 91.7 % (11 / 12) |
executeItemOptUnwrapResultNoThrow | CBC | 99003 | 100.0 % (6 / 6) | |
executeItemOptUnwrapTarget | GNC | 301141 | 93.3 % (388 / 416) | 78.5 % (336 / 428) |
executeItemUnwrapTargetArray | CBC | 1481 | 60.0 % (3 / 5) | 16.7 % (1 / 6) |
executeJsonPath | GNC | 99096 | 100.0 % (25 / 25) | 91.7 % (11 / 12) |
executeKeyValueMethod | CBC | 42 | 98.0 % (49 / 50) | 78.6 % (22 / 28) |
executeLikeRegex | CBC | 198 | 100.0 % (11 / 11) | 83.3 % (5 / 6) |
executeNestedBoolItem | CBC | 11259 | 100.0 % (6 / 6) | |
executeNextItem | CBC | 219254 | 91.7 % (11 / 12) | 90.0 % (9 / 10) |
executeNumericItemMethod | CBC | 129 | 83.3 % (10 / 12) | 71.4 % (10 / 14) |
executePredicate | GNC | 29808 | 100.0 % (37 / 37) | 100.0 % (28 / 28) |
executeStartsWith | CBC | 87 | 90.9 % (10 / 11) | 87.5 % (7 / 8) |
executeUnaryArithmExpr | CBC | 93 | 88.9 % (24 / 27) | 73.1 % (19 / 26) |
getArrayIndex | CBC | 255 | 92.9 % (13 / 14) | 81.2 % (13 / 16) |
getJsonPathItem | GNC | 30396 | 91.3 % (21 / 23) | 62.5 % (5 / 8) |
getJsonPathVariable | GNC | 3897 | 100.0 % (10 / 10) | 60.0 % (6 / 10) |
getJsonPathVariableFromJsonb | GNC | 2625 | 100.0 % (12 / 12) | 100.0 % (2 / 2) |
getScalar | CBC | 5592 | 100.0 % (3 / 3) | 83.3 % (5 / 6) |
jsonb_path_exists | CBC | 27 | 100.0 % (2 / 2) | |
jsonb_path_exists_internal | GNC | 43020 | 100.0 % (15 / 15) | 87.5 % (7 / 8) |
jsonb_path_exists_opr | CBC | 42993 | 100.0 % (2 / 2) | |
jsonb_path_exists_tz | UBC | 0 | 0.0 % (0 / 2) | |
jsonb_path_match | CBC | 63 | 100.0 % (2 / 2) | |
jsonb_path_match_internal | GNC | 48957 | 100.0 % (22 / 22) | 87.5 % (14 / 16) |
jsonb_path_match_opr | CBC | 48894 | 100.0 % (2 / 2) | |
jsonb_path_match_tz | UBC | 0 | 0.0 % (0 / 2) | |
jsonb_path_query | CBC | 2880 | 100.0 % (2 / 2) | |
jsonb_path_query_array | CBC | 33 | 100.0 % (2 / 2) | |
jsonb_path_query_array_internal | GNC | 33 | 100.0 % (9 / 9) | |
jsonb_path_query_array_tz | UBC | 0 | 0.0 % (0 / 2) | |
jsonb_path_query_first | CBC | 2187 | 100.0 % (2 / 2) | |
jsonb_path_query_first_internal | GNC | 2187 | 100.0 % (11 / 11) | 100.0 % (2 / 2) |
jsonb_path_query_first_tz | UBC | 0 | 0.0 % (0 / 2) | |
jsonb_path_query_internal | GNC | 3621 | 100.0 % (21 / 21) | 100.0 % (4 / 4) |
jsonb_path_query_tz | CBC | 741 | 100.0 % (2 / 2) | |
setBaseObject | CBC | 109059 | 100.0 % (5 / 5) | 100.0 % (2 / 2) |
wrapItemsInArray | CBC | 270 | 100.0 % (7 / 7) | 100.0 % (2 / 2) |
Generated by: LCOV version 2.1-beta2-3-g6141622 |