LCOV - code coverage report
Current view: top level - src/backend/utils/adt - jsonpath_exec.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 92.3 % 1649 1522
Test Date: 2026-03-02 01:14:58 Functions: 95.3 % 86 82
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
CountJsonPathVars 3156
GetJsonPathVar 1305
GetJsonTableExecContext 3650
JsonItemFromDatum 1296
JsonPathExists 291
JsonPathQuery 1230
JsonPathValue 1132
JsonTableDestroyOpaque 265
JsonTableFetchRow 779
JsonTableGetValue 2344
JsonTableInitOpaque 265
JsonTableInitPlan 518
JsonTablePlanJoinNextRow 459
JsonTablePlanNextRow 2104
JsonTablePlanScanNextRow 1645
JsonTableResetNestedPlan 307
JsonTableResetRowPattern 503
JsonTableSetDocument 262
JsonValueListAppend 138447
JsonValueListClear 512
JsonValueListGetList 1368
JsonValueListHead 53959
JsonValueListInitIterator 103694
JsonValueListIsEmpty 15
JsonValueListLength 54319
JsonValueListNext 163045
JsonbArraySize 273
JsonbInitBinary 99171
JsonbType 142562
JsonbValueInitNumericDatum 1245
appendBoolResult 51087
binaryCompareStrings 1728
castTimeToTimeTz 126
checkTimezoneIsUsedForCast 675
cmpDateToTimestamp 93
cmpDateToTimestampTz 81
cmpTimestampToTimestampTz 126
compareDatetime 1812
compareItems 10845
compareNumeric 1968
compareStrings 1728
copyJsonbValue 61208
countVariablesFromJsonb 96243
executeAnyItem 1822
executeBinaryArithmExpr 327
executeBoolItem 89277
executeComparison 10845
executeDateTimeMethod 4242
executeItem 297650
executeItemOptUnwrapResult 99777
executeItemOptUnwrapResultNoThrow 99033
executeItemOptUnwrapTarget 301742
executeItemUnwrapTargetArray 1513
executeJsonPath 99399
executeKeyValueMethod 42
executeLikeRegex 198
executeNestedBoolItem 11274
executeNextItem 219694
executeNumericItemMethod 129
executePredicate 29823
executeStartsWith 87
executeUnaryArithmExpr 93
getArrayIndex 258
getJsonPathItem 30432
getJsonPathVariable 3930
getJsonPathVariableFromJsonb 2625
getScalar 5625
jsonb_path_exists 27
jsonb_path_exists_internal 43032
jsonb_path_exists_opr 43005
jsonb_path_exists_tz 0
jsonb_path_match 63
jsonb_path_match_internal 48957
jsonb_path_match_opr 48894
jsonb_path_match_tz 0
jsonb_path_query 2955
jsonb_path_query_array 33
jsonb_path_query_array_internal 33
jsonb_path_query_array_tz 0
jsonb_path_query_first 2187
jsonb_path_query_first_internal 2187
jsonb_path_query_first_tz 0
jsonb_path_query_internal 3708
jsonb_path_query_tz 753
setBaseObject 109368
wrapItemsInArray 219

Generated by: LCOV version 2.0-1