LCOV - code coverage report
Current view: top level - src/backend/utils/adt - jsonpath_exec.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 92.0 % 1796 1653
Test Date: 2026-09-21 15:17:02 Functions: 95.5 % 88 84
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 76.8 % 1265 972

Function Name Sort by function name Hit count Sort by function hit count
jsonb_path_exists_tz 0
jsonb_path_match_tz 0
jsonb_path_query_array_tz 0
jsonb_path_query_first_tz 0
jsonb_path_exists 43
executeKeyValueMethod 58
jsonb_path_query_array 82
jsonb_path_query_array_internal 82
jsonb_path_match 97
cmpDateToTimestampTz 108
cmpDateToTimestamp 124
executeStartsWith 128
executeUnaryArithmExpr 148
castTimeToTimeTz 168
cmpTimestampToTimestampTz 168
executeNumericItemMethod 172
executeLikeRegex 264
wrapItemsInArray 330
getArrayIndex 362
JsonbArraySize 381
JsonPathExists 392
JsonTableSetDocument 424
JsonTableDestroyOpaque 428
JsonTableInitOpaque 428
executeBinaryArithmExpr 444
executeStringInternalMethod 486
checkTimezoneIsUsedForCast 900
JsonTableInitPlan 924
jsonb_path_query_tz 1004
JsonTableResetNestedPlan 1110
JsonTableResetRowPattern 1144
JsonTableFetchRow 1596
JsonbValueInitNumericDatum 1660
JsonItemFromDatum 1736
GetJsonPathVar 1748
JsonPathQuery 1788
copyJsonbValue 2244
binaryCompareStrings 2304
compareStrings 2304
compareDatetime 2416
executeItemUnwrapTargetArray 2445
JsonPathValue 2568
compareNumeric 2749
JsonTableRescan 2776
JsonTablePlanScanNextRow 2896
executeAnyItem 2897
jsonb_path_query_first 2923
jsonb_path_query_first_internal 2923
getJsonPathVariableFromJsonb 3536
JsonValueListHasMultipleItems 3876
jsonb_path_query 4428
JsonTablePlanNextRow 4568
JsonTableGetValue 5156
getJsonPathVariable 5284
jsonb_path_query_internal 5432
executeDateTimeMethod 5662
CountJsonPathVars 5892
GetJsonTableExecContext 7604
getScalar 8067
JsonValueListIsEmpty 8878
compareItems 14593
executeComparison 14593
executeNestedBoolItem 15126
executePredicate 39887
getJsonPathItem 40713
jsonb_path_exists_opr 57432
jsonb_path_exists_internal 57475
jsonb_path_match_opr 65202
jsonb_path_match_internal 65299
JsonValueListIsSingleton 66476
appendBoolResult 68139
JsonValueListHead 72850
executeBoolItem 119187
countVariablesFromJsonb 128855
executeItemOptUnwrapResultNoThrow 132294
executeItemOptUnwrapResult 133326
JsonbInitBinary 133445
executeJsonPath 134747
JsonValueListInitIterator 142850
setBaseObject 148073
JsonValueListClear 162113
JsonValueListAppend 187204
JsonbType 192418
JsonValueListNext 223905
JsonValueListInit 237689
executeNextItem 296653
executeItem 401365
executeItemOptUnwrapTarget 407069

Generated by: LCOV version 2.0-1