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-12 09:15:55 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
compareNumeric 2749
JsonTableRescan 2764
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 8862
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 72842
executeBoolItem 119187
countVariablesFromJsonb 128855
executeItemOptUnwrapResultNoThrow 132294
executeItemOptUnwrapResult 133326
JsonbInitBinary 133429
executeJsonPath 134723
JsonValueListInitIterator 142838
setBaseObject 148049
JsonValueListClear 162097
JsonValueListAppend 187184
JsonbType 192410
JsonValueListNext 223889
JsonValueListInit 237665
executeNextItem 296625
executeItem 401333
executeItemOptUnwrapTarget 407037

Generated by: LCOV version 2.0-1