LCOV - code coverage report
Current view: top level - src/backend/utils/adt - jsonpath_exec.c (source / functions) Coverage Total Hit
Test: Code coverage Lines: 92.7 % 1962 1819
Test Date: 2026-01-26 10:56:24 Functions: 95.3 % 86 82
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 71.4 % 1515 1081

Function Name Sort by function name Hit count Sort by function hit count
CountJsonPathVars 1048
GetJsonPathVar 435
GetJsonTableExecContext 1210
JsonItemFromDatum 432
JsonPathExists 96
JsonPathQuery 407
JsonPathValue 406
JsonTableDestroyOpaque 87
JsonTableFetchRow 257
JsonTableGetValue 780
JsonTableInitOpaque 87
JsonTableInitPlan 170
JsonTablePlanJoinNextRow 153
JsonTablePlanNextRow 696
JsonTablePlanScanNextRow 543
JsonTableResetNestedPlan 101
JsonTableResetRowPattern 165
JsonTableSetDocument 86
JsonValueListAppend 46145
JsonValueListClear 168
JsonValueListGetList 456
JsonValueListHead 17985
JsonValueListInitIterator 34562
JsonValueListIsEmpty 5
JsonValueListLength 18105
JsonValueListNext 54343
JsonbArraySize 91
JsonbInitBinary 33053
JsonbType 47518
JsonbValueInitNumericDatum 415
appendBoolResult 17029
binaryCompareStrings 576
castTimeToTimeTz 42
checkTimezoneIsUsedForCast 225
cmpDateToTimestamp 31
cmpDateToTimestampTz 27
cmpTimestampToTimestampTz 42
compareDatetime 604
compareItems 3600
compareNumeric 656
compareStrings 576
copyJsonbValue 20400
countVariablesFromJsonb 32081
executeAnyItem 570
executeBinaryArithmExpr 107
executeBoolItem 29759
executeComparison 3615
executeDateTimeMethod 1404
executeItem 99210
executeItemOptUnwrapResult 33255
executeItemOptUnwrapResultNoThrow 33011
executeItemOptUnwrapTarget 100563
executeItemUnwrapTargetArray 503
executeJsonPath 32893
executeKeyValueMethod 14
executeLikeRegex 66
executeNestedBoolItem 3758
executeNextItem 73226
executeNumericItemMethod 43
executePredicate 9940
executeStartsWith 29
executeUnaryArithmExpr 30
getArrayIndex 85
getJsonPathItem 10144
getJsonPathVariable 1310
getJsonPathVariableFromJsonb 875
getScalar 1875
jsonb_path_exists 9
jsonb_path_exists_internal 14342
jsonb_path_exists_opr 14335
jsonb_path_exists_tz 0
jsonb_path_match 21
jsonb_path_match_internal 16317
jsonb_path_match_opr 16298
jsonb_path_match_tz 0
jsonb_path_query 985
jsonb_path_query_array 11
jsonb_path_query_array_internal 11
jsonb_path_query_array_tz 0
jsonb_path_query_first 729
jsonb_path_query_first_internal 727
jsonb_path_query_first_tz 0
jsonb_path_query_internal 1014
jsonb_path_query_tz 251
setBaseObject 36452
wrapItemsInArray 73

Generated by: LCOV version 2.3.2-1