LCOV - code coverage report
Current view: top level - src/backend/utils/adt - jsonpath_exec.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 1514 1641 92.3 %
Date: 2025-01-30 15:15:02 Functions: 82 86 95.3 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by 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 30
jsonb_path_exists 54
jsonb_path_query_array 66
jsonb_path_query_array_internal 66
executeKeyValueMethod 84
jsonb_path_match 126
cmpDateToTimestampTz 162
executeStartsWith 174
cmpDateToTimestamp 186
executeUnaryArithmExpr 186
castTimeToTimeTz 252
cmpTimestampToTimestampTz 252
executeNumericItemMethod 258
executeLikeRegex 396
wrapItemsInArray 438
getArrayIndex 516
JsonTableSetDocument 524
JsonTableDestroyOpaque 530
JsonTableInitOpaque 530
JsonbArraySize 546
JsonPathExists 582
JsonTableResetNestedPlan 614
executeBinaryArithmExpr 654
JsonTablePlanJoinNextRow 918
JsonTableResetRowPattern 1006
JsonValueListClear 1024
JsonTableInitPlan 1036
checkTimezoneIsUsedForCast 1350
jsonb_path_query_tz 1506
JsonTableFetchRow 1558
JsonPathValue 2240
JsonPathQuery 2460
JsonbValueInitNumericDatum 2490
JsonItemFromDatum 2592
GetJsonPathVar 2610
JsonValueListGetList 2736
executeItemUnwrapTargetArray 3026
JsonTablePlanScanNextRow 3290
binaryCompareStrings 3456
compareStrings 3456
compareDatetime 3624
executeAnyItem 3644
compareNumeric 3936
JsonTablePlanNextRow 4208
jsonb_path_query_first 4374
jsonb_path_query_first_internal 4374
JsonTableGetValue 4688
getJsonPathVariableFromJsonb 5250
jsonb_path_query 5910
CountJsonPathVars 6288
GetJsonTableExecContext 7300
jsonb_path_query_internal 7416
getJsonPathVariable 7860
executeDateTimeMethod 8484
getScalar 11250
compareItems 21690
executeComparison 21690
executeNestedBoolItem 22548
executePredicate 59646
getJsonPathItem 60864
jsonb_path_exists_opr 86010
jsonb_path_exists_internal 86064
jsonb_path_match_opr 97788
jsonb_path_match_internal 97914
appendBoolResult 102174
JsonValueListHead 107906
JsonValueListLength 108614
copyJsonbValue 122416
executeBoolItem 178554
countVariablesFromJsonb 192486
executeItemOptUnwrapResultNoThrow 198066
JsonbInitBinary 198318
executeJsonPath 198774
executeItemOptUnwrapResult 199554
JsonValueListInitIterator 207388
setBaseObject 218712
JsonValueListAppend 276882
JsonbType 285100
JsonValueListNext 326090
executeNextItem 439352
executeItem 595252
executeItemOptUnwrapTarget 603436

Generated by: LCOV version 1.14