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

Generated by: LCOV version 2.3.2-1