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: 2024-10-10 05:14:53 Functions: 82 86 95.3 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
CountJsonPathVars 6270
GetJsonPathVar 2592
GetJsonTableExecContext 7300
JsonItemFromDatum 2580
JsonPathExists 582
JsonPathQuery 2442
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 276870
JsonValueListClear 1024
JsonValueListGetList 2736
JsonValueListHead 107894
JsonValueListInitIterator 207388
JsonValueListIsEmpty 30
JsonValueListLength 108602
JsonValueListNext 326090
JsonbArraySize 546
JsonbInitBinary 198318
JsonbType 285100
JsonbValueInitNumericDatum 2478
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 595234
executeItemOptUnwrapResult 199554
executeItemOptUnwrapResultNoThrow 198066
executeItemOptUnwrapTarget 603418
executeItemUnwrapTargetArray 3026
executeJsonPath 198756
executeKeyValueMethod 84
executeLikeRegex 396
executeNestedBoolItem 22548
executeNextItem 439340
executeNumericItemMethod 258
executePredicate 59646
executeStartsWith 174
executeUnaryArithmExpr 186
getArrayIndex 516
getJsonPathItem 60846
getJsonPathVariable 7842
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 218700
wrapItemsInArray 438

Generated by: LCOV version 1.14