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-10-29 00:16: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 388
JsonTableSetDocument 412
JsonTableDestroyOpaque 416
JsonTableInitOpaque 416
executeBinaryArithmExpr 444
executeStringInternalMethod 486
checkTimezoneIsUsedForCast 900
JsonTableInitPlan 912
jsonb_path_query_tz 1004
JsonTableResetNestedPlan 1110
JsonTableResetRowPattern 1132
JsonTableFetchRow 1580
JsonbValueInitNumericDatum 1660
JsonItemFromDatum 1736
GetJsonPathVar 1748
JsonPathQuery 1784
copyJsonbValue 2240
binaryCompareStrings 2304
compareStrings 2304
compareDatetime 2416
executeItemUnwrapTargetArray 2445
JsonPathValue 2564
JsonTableRescan 2764
compareNumeric 2773
JsonTablePlanScanNextRow 2880
executeAnyItem 2897
jsonb_path_query_first 2923
jsonb_path_query_first_internal 2923
getJsonPathVariableFromJsonb 3536
JsonValueListHasMultipleItems 3868
jsonb_path_query 4428
JsonTablePlanNextRow 4552
JsonTableGetValue 5144
getJsonPathVariable 5284
jsonb_path_query_internal 5432
executeDateTimeMethod 5662
CountJsonPathVars 5868
GetJsonTableExecContext 7552
getScalar 8067
JsonValueListIsEmpty 8866
executeNestedBoolItem 15134
compareItems 17361
executeComparison 17361
jsonb_path_exists_opr 57440
jsonb_path_exists_internal 57483
executePredicate 67495
getJsonPathItem 68321
jsonb_path_match_opr 85450
jsonb_path_match_internal 85547
JsonValueListIsSingleton 86724
appendBoolResult 88387
JsonValueListHead 93090
countVariablesFromJsonb 149111
JsonbInitBinary 153669
executeJsonPath 154979
executeBoolItem 171083
setBaseObject 175657
executeItemOptUnwrapResultNoThrow 187510
executeItemOptUnwrapResult 188542
JsonValueListInitIterator 228414
JsonbType 262510
JsonValueListAppend 268172
JsonValueListClear 272517
JsonValueListNext 343809
JsonValueListInit 368333
executeNextItem 387001
executeItem 516549
executeItemOptUnwrapTarget 522253

Generated by: LCOV version 2.0-1