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-04-26 21:11:37 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
JsonTableSetDocument 440
JsonTableDestroyOpaque 446
JsonTableInitOpaque 446
JsonPathExists 510
getArrayIndex 510
JsonbArraySize 540
wrapItemsInArray 540
JsonTableResetNestedPlan 602
executeBinaryArithmExpr 654
JsonTableResetRowPattern 910
JsonTablePlanJoinNextRow 918
JsonValueListClear 928
JsonTableInitPlan 940
checkTimezoneIsUsedForCast 1332
JsonTableFetchRow 1408
jsonb_path_query_tz 1482
JsonPathValue 2126
JsonPathQuery 2382
JsonbValueInitNumericDatum 2442
GetJsonPathVar 2544
JsonItemFromDatum 2544
JsonValueListGetList 2652
executeItemUnwrapTargetArray 2972
JsonTablePlanScanNextRow 3056
binaryCompareStrings 3456
compareStrings 3456
executeAnyItem 3566
compareDatetime 3624
compareNumeric 3906
JsonTablePlanNextRow 3974
jsonb_path_query_first 4374
jsonb_path_query_first_internal 4374
JsonTableGetValue 4550
getJsonPathVariableFromJsonb 5250
jsonb_path_query 5760
CountJsonPathVars 5928
GetJsonTableExecContext 6844
jsonb_path_query_internal 7242
getJsonPathVariable 7794
executeDateTimeMethod 8424
getScalar 11184
compareItems 21660
executeComparison 21660
executeNestedBoolItem 22518
executePredicate 59616
getJsonPathItem 60792
jsonb_path_exists_opr 85986
jsonb_path_exists_internal 86040
jsonb_path_match_opr 97788
jsonb_path_match_internal 97914
appendBoolResult 102174
JsonValueListHead 107726
JsonValueListLength 108434
copyJsonbValue 122044
executeBoolItem 178524
countVariablesFromJsonb 192372
executeItemOptUnwrapResultNoThrow 198006
JsonbInitBinary 198186
executeJsonPath 198300
executeItemOptUnwrapResult 199494
JsonValueListInitIterator 207274
setBaseObject 218226
JsonValueListAppend 276378
JsonbType 284392
JsonValueListNext 325934
executeNextItem 438644
executeItem 594388
executeItemOptUnwrapTarget 602476

Generated by: LCOV version 1.14