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 22:16:12 Functions: 82 86 95.3 %
Legend: Lines: hit not hit

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

Generated by: LCOV version 1.14