presto-spi/src/main/java/io/prestosql/spi/predicate/TupleDomain.java/TupleDomain/getColumnDomains
class TupleDomain:    @JsonProperty
    // Available for Jackson serialization only!
    public Optional<List<ColumnDomain<T>>> getColumnDomains()
    {
        return domains.map(map -> map.entrySet().stream()
                .map(entry -> new ColumnDomain<>(entry.getKey(), entry.getValue()))
                .collect(toList()));
    }