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 00:15:17 Functions: 95.3 % 86 82
Legend: Lines:     hit not hit

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

Generated by: LCOV version 2.0-1