Sacha Viscaino

Results 2 issues of Sacha Viscaino

Adds support for arbitrarily complex JsonPath expressions in extraction functions (`JSON_EXTRACT`, `JSON_EXTRACT_SCALAR` and `JSON_SIZE`), by using the [Jayway JsonPath library](https://github.com/json-path/JsonPath). The implemented behaviour is to try to parse the JsonPath...

This achieves the same as #18451, which was reverted (#18768) because of a performance regression (see [comment](https://github.com/prestodb/presto/pull/18451#issuecomment-1338902054)). Instead of systematically using BigDecimal in round(), we call it only when we...