LCOV - code coverage report
Current view: top level - src/backend/utils/adt - jsonpath_exec.c (source / functions) Hit Total Coverage
Test: PostgreSQL 17devel Lines: 1504 1648 91.3 %
Date: 2024-05-07 15:11:40 Functions: 82 86 95.3 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
CountJsonPathVars 5928
GetJsonPathVar 2544
GetJsonTableExecContext 6844
JsonItemFromDatum 2544
JsonPathExists 510
JsonPathQuery 2382
JsonPathValue 2126
JsonTableDestroyOpaque 446
JsonTableFetchRow 1408
JsonTableGetValue 4550
JsonTableInitOpaque 446
JsonTableInitPlan 940
JsonTablePlanJoinNextRow 918
JsonTablePlanNextRow 3974
JsonTablePlanScanNextRow 3056
JsonTableResetNestedPlan 602
JsonTableResetRowPattern 910
JsonTableSetDocument 440
JsonValueListAppend 276378
JsonValueListClear 928
JsonValueListGetList 2652
JsonValueListHead 107726
JsonValueListInitIterator 207274
JsonValueListIsEmpty 30
JsonValueListLength 108434
JsonValueListNext 325934
JsonbArraySize 540
JsonbInitBinary 198186
JsonbType 284392
JsonbValueInitNumericDatum 2442
appendBoolResult 102174
binaryCompareStrings 3456
castTimeToTimeTz 252
checkTimezoneIsUsedForCast 1332
cmpDateToTimestamp 186
cmpDateToTimestampTz 162
cmpTimestampToTimestampTz 252
compareDatetime 3624
compareItems 21660
compareNumeric 3906
compareStrings 3456
copyJsonbValue 122044
countVariablesFromJsonb 192372
executeAnyItem 3566
executeBinaryArithmExpr 654
executeBoolItem 178524
executeComparison 21660
executeDateTimeMethod 8424
executeItem 594388
executeItemOptUnwrapResult 199494
executeItemOptUnwrapResultNoThrow 198006
executeItemOptUnwrapTarget 602476
executeItemUnwrapTargetArray 2972
executeJsonPath 198300
executeKeyValueMethod 84
executeLikeRegex 396
executeNestedBoolItem 22518
executeNextItem 438644
executeNumericItemMethod 258
executePredicate 59616
executeStartsWith 174
executeUnaryArithmExpr 186
getArrayIndex 510
getJsonPathItem 60792
getJsonPathVariable 7794
getJsonPathVariableFromJsonb 5250
getScalar 11184
jsonb_path_exists 54
jsonb_path_exists_internal 86040
jsonb_path_exists_opr 85986
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 5760
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 7242
jsonb_path_query_tz 1482
setBaseObject 218226
wrapItemsInArray 540

Generated by: LCOV version 1.14