LCOV - code coverage report
Current view: top level - src/backend/utils/adt - jsonpath_exec.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 1511 1652 91.5 %
Date: 2024-07-19 16:11:31 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 446
JsonTableDestroyOpaque 452
JsonTableInitOpaque 452
JsonPathExists 510
getArrayIndex 516
wrapItemsInArray 540
JsonbArraySize 546
JsonTableResetNestedPlan 614
executeBinaryArithmExpr 654
JsonTablePlanJoinNextRow 918
JsonTableResetRowPattern 928
JsonValueListClear 946
JsonTableInitPlan 958
checkTimezoneIsUsedForCast 1332
JsonTableFetchRow 1450
jsonb_path_query_tz 1482
JsonPathValue 2222
JsonPathQuery 2418
JsonbValueInitNumericDatum 2478
JsonItemFromDatum 2580
GetJsonPathVar 2592
JsonValueListGetList 2682
executeItemUnwrapTargetArray 3014
JsonTablePlanScanNextRow 3182
binaryCompareStrings 3456
compareStrings 3456
compareDatetime 3624
executeAnyItem 3632
compareNumeric 3936
JsonTablePlanNextRow 4100
jsonb_path_query_first 4374
jsonb_path_query_first_internal 4374
JsonTableGetValue 4610
getJsonPathVariableFromJsonb 5250
jsonb_path_query 5820
CountJsonPathVars 6078
GetJsonTableExecContext 6958
jsonb_path_query_internal 7302
getJsonPathVariable 7842
executeDateTimeMethod 8424
getScalar 11190
compareItems 21690
executeComparison 21690
executeNestedBoolItem 22548
executePredicate 59646
getJsonPathItem 60846
jsonb_path_exists_opr 86010
jsonb_path_exists_internal 86064
jsonb_path_match_opr 97788
jsonb_path_match_internal 97914
appendBoolResult 102174
JsonValueListHead 107858
JsonValueListLength 108560
copyJsonbValue 122218
executeBoolItem 178554
countVariablesFromJsonb 192426
executeItemOptUnwrapResultNoThrow 198066
JsonbInitBinary 198282
executeJsonPath 198504
executeItemOptUnwrapResult 199554
JsonValueListInitIterator 207412
setBaseObject 218448
JsonValueListAppend 276690
JsonbType 284806
JsonValueListNext 326192
executeNextItem 438998
executeItem 594796
executeItemOptUnwrapTarget 602980

Generated by: LCOV version 1.14