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 % 1795 1652
Test Date: 2026-07-22 13:15:50 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 1728
GetJsonPathVar 1740
JsonPathQuery 1784
copyJsonbValue 2232
binaryCompareStrings 2304
compareStrings 2304
compareDatetime 2416
executeItemUnwrapTargetArray 2445
JsonPathValue 2556
compareNumeric 2749
JsonTableRescan 2764
JsonTablePlanScanNextRow 2880
executeAnyItem 2897
jsonb_path_query_first 2923
jsonb_path_query_first_internal 2923
getJsonPathVariableFromJsonb 3536
JsonValueListHasMultipleItems 3860
jsonb_path_query 4428
JsonTablePlanNextRow 4552
JsonTableGetValue 5144
getJsonPathVariable 5276
jsonb_path_query_internal 5432
executeDateTimeMethod 5662
CountJsonPathVars 5860
GetJsonTableExecContext 7552
getScalar 8067
JsonValueListIsEmpty 8854
compareItems 14593
executeComparison 14593
executeNestedBoolItem 15126
executePredicate 39887
getJsonPathItem 40705
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 72834
executeBoolItem 119187
countVariablesFromJsonb 128855
executeItemOptUnwrapResultNoThrow 132294
executeItemOptUnwrapResult 133326
JsonbInitBinary 133429
executeJsonPath 134715
JsonValueListInitIterator 142838
setBaseObject 148041
JsonValueListClear 162097
JsonValueListAppend 187176
JsonbType 192410
JsonValueListNext 223889
JsonValueListInit 237657
executeNextItem 296617
executeItem 401325
executeItemOptUnwrapTarget 407029

Generated by: LCOV version 2.0-1