LCOV - code coverage report
Current view: top level - src/backend/utils/adt - jsonpath_exec.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19beta1 Lines: 91.9 % 1758 1615
Test Date: 2026-06-11 02:16:46 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 486
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 4408
GetJsonTableExecContext 4860
getJsonPathVariable 5276
jsonb_path_query_internal 5412
executeDateTimeMethod 5662
JsonValueListIsEmpty 7518
getScalar 8067
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 128830
executeItemOptUnwrapResultNoThrow 132294
JsonbInitBinary 132521
executeJsonPath 133034
executeItemOptUnwrapResult 133326
JsonValueListInitIterator 140842
setBaseObject 146360
JsonValueListClear 161497
JsonValueListAppend 185436
JsonbType 191185
JsonValueListNext 222853
JsonValueListInit 236221
executeNextItem 294240
executeItem 398419
executeItemOptUnwrapTarget 404123

Generated by: LCOV version 2.0-1