| parseJsonToSingleRowBlock(JsonParser, SingleRowBlockWriter, JsonUtil.BlockBuilderAppender[], RowType, SqlFunctionProperties) |  | 0% |  | 0% | 15 | 15 | 41 | 41 | 1 | 1 |
| canCastToJson(Type) |  | 0% |  | 0% | 22 | 22 | 27 | 27 | 1 | 1 |
| canCastFromJson(Type) |  | 0% |  | 0% | 18 | 18 | 24 | 24 | 1 | 1 |
| currentTokenAsJavaDecimal(JsonParser, int, int) |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 1 | 1 |
| isValidJsonObjectKeyType(Type) |  | 0% |  | 0% | 12 | 12 | 13 | 13 | 1 | 1 |
| currentTokenAsReal(JsonParser) |  | 0% |  | 0% | 7 | 7 | 8 | 8 | 1 | 1 |
| currentTokenAsInteger(JsonParser) |  | 0% |  | 0% | 7 | 7 | 8 | 8 | 1 | 1 |
| currentTokenAsSmallint(JsonParser) |  | 0% |  | 0% | 7 | 7 | 8 | 8 | 1 | 1 |
| currentTokenAsTinyint(JsonParser) |  | 0% |  | 0% | 7 | 7 | 8 | 8 | 1 | 1 |
| currentTokenAsBigint(JsonParser) |  | 0% |  | 0% | 7 | 7 | 8 | 8 | 1 | 1 |
| currentTokenAsDouble(JsonParser) |  | 0% |  | 0% | 7 | 7 | 8 | 8 | 1 | 1 |
| currentTokenAsBoolean(JsonParser) |  | 0% |  | 0% | 7 | 7 | 8 | 8 | 1 | 1 |
| currentTokenAsVarchar(JsonParser) |  | 0% |  | 0% | 7 | 7 | 8 | 8 | 1 | 1 |
| getFieldToIndex(List) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| lambda$parseJsonToSingleRowBlock$1(Map, Map, Map.Entry) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| truncateIfNecessaryForErrorMessage(Slice) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lambda$parseJsonToSingleRowBlock$0(Map, Map.Entry) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| currentTokenAsShortDecimal(JsonParser, int, int) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| currentTokenAsLongDecimal(JsonParser, int, int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createJsonParser(JsonFactory, InputStream) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createJsonParser(JsonFactory, Slice) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createJsonGenerator(JsonFactory, SliceOutput) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |