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-06 03:16:28 Functions: 95.5 % 88 84
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
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
JsonTableSetDocument 348
JsonTableDestroyOpaque 352
JsonTableInitOpaque 352
getArrayIndex 362
JsonbArraySize 381
JsonPathExists 388
JsonTableResetNestedPlan 408
executeBinaryArithmExpr 444
executeStringInternalMethod 470
JsonTablePlanJoinNextRow 612
JsonTableResetRowPattern 668
JsonTableInitPlan 688
checkTimezoneIsUsedForCast 900
jsonb_path_query_tz 1004
JsonTableFetchRow 1036
copyJsonbValue 1248
JsonPathValue 1508
JsonPathQuery 1640
JsonbValueInitNumericDatum 1660
JsonItemFromDatum 1728
GetJsonPathVar 1740
executeItemUnwrapTargetArray 2141
JsonTablePlanScanNextRow 2188
binaryCompareStrings 2304
compareStrings 2304
compareDatetime 2416
executeAnyItem 2593
JsonValueListHasMultipleItems 2732
compareNumeric 2749
JsonTablePlanNextRow 2800
jsonb_path_query_first 2923
jsonb_path_query_first_internal 2923
JsonTableGetValue 3124
getJsonPathVariableFromJsonb 3536
CountJsonPathVars 4204
jsonb_path_query 4392
GetJsonTableExecContext 4860
getJsonPathVariable 5276
jsonb_path_query_internal 5396
executeDateTimeMethod 5662
JsonValueListIsEmpty 7518
getScalar 8051
compareItems 14593
executeComparison 14593
executeNestedBoolItem 15126
executePredicate 39887
getJsonPathItem 40705
jsonb_path_exists_opr 57427
jsonb_path_exists_internal 57470
jsonb_path_match_opr 65202
jsonb_path_match_internal 65299
JsonValueListIsSingleton 66476
appendBoolResult 68139
JsonValueListHead 71706
executeBoolItem 119187
countVariablesFromJsonb 128814
executeItemOptUnwrapResultNoThrow 132294
JsonbInitBinary 132521
executeJsonPath 133018
executeItemOptUnwrapResult 133326
JsonValueListInitIterator 140834
setBaseObject 146344
JsonValueListClear 161497
JsonValueListAppend 185436
JsonbType 191169
JsonValueListNext 222845
JsonValueListInit 236205
executeNextItem 294224
executeItem 398387
executeItemOptUnwrapTarget 404091

Generated by: LCOV version 2.0-1