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
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