LCOV - code coverage report
Current view: top level - src/backend/utils/adt - jsonpath_exec.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 91.8 % 1753 1610
Test Date: 2026-04-05 23:16:10 Functions: 95.5 % 88 84
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
CountJsonPathVars 4204
GetJsonPathVar 1740
GetJsonTableExecContext 4860
JsonItemFromDatum 1728
JsonPathExists 388
JsonPathQuery 1640
JsonPathValue 1508
JsonTableDestroyOpaque 352
JsonTableFetchRow 1036
JsonTableGetValue 3124
JsonTableInitOpaque 352
JsonTableInitPlan 688
JsonTablePlanJoinNextRow 612
JsonTablePlanNextRow 2800
JsonTablePlanScanNextRow 2188
JsonTableResetNestedPlan 408
JsonTableResetRowPattern 668
JsonTableSetDocument 348
JsonValueListAppend 185436
JsonValueListClear 161497
JsonValueListHasMultipleItems 2732
JsonValueListHead 71706
JsonValueListInit 236205
JsonValueListInitIterator 140834
JsonValueListIsEmpty 7518
JsonValueListIsSingleton 66476
JsonValueListNext 222845
JsonbArraySize 381
JsonbInitBinary 132521
JsonbType 191169
JsonbValueInitNumericDatum 1660
appendBoolResult 68139
binaryCompareStrings 2304
castTimeToTimeTz 168
checkTimezoneIsUsedForCast 900
cmpDateToTimestamp 124
cmpDateToTimestampTz 108
cmpTimestampToTimestampTz 168
compareDatetime 2416
compareItems 14593
compareNumeric 2749
compareStrings 2304
copyJsonbValue 1248
countVariablesFromJsonb 128814
executeAnyItem 2593
executeBinaryArithmExpr 444
executeBoolItem 119187
executeComparison 14593
executeDateTimeMethod 5662
executeItem 398387
executeItemOptUnwrapResult 133326
executeItemOptUnwrapResultNoThrow 132294
executeItemOptUnwrapTarget 404091
executeItemUnwrapTargetArray 2141
executeJsonPath 133018
executeKeyValueMethod 58
executeLikeRegex 264
executeNestedBoolItem 15126
executeNextItem 294224
executeNumericItemMethod 172
executePredicate 39887
executeStartsWith 128
executeStringInternalMethod 470
executeUnaryArithmExpr 148
getArrayIndex 362
getJsonPathItem 40705
getJsonPathVariable 5276
getJsonPathVariableFromJsonb 3536
getScalar 8051
jsonb_path_exists 43
jsonb_path_exists_internal 57470
jsonb_path_exists_opr 57427
jsonb_path_exists_tz 0
jsonb_path_match 97
jsonb_path_match_internal 65299
jsonb_path_match_opr 65202
jsonb_path_match_tz 0
jsonb_path_query 4392
jsonb_path_query_array 82
jsonb_path_query_array_internal 82
jsonb_path_query_array_tz 0
jsonb_path_query_first 2923
jsonb_path_query_first_internal 2923
jsonb_path_query_first_tz 0
jsonb_path_query_internal 5396
jsonb_path_query_tz 1004
setBaseObject 146344
wrapItemsInArray 330

Generated by: LCOV version 2.0-1