presto-base-jdbc/src/main/java/io/prestosql/plugin/jdbc/QueryBuilder.java/QueryBuilder/toConjuncts
class QueryBuilder:    private List<String> toConjuncts(
            JdbcClient client,
            ConnectorSession session,
            Connection connection,
            List<JdbcColumnHandle> columns,
            TupleDomain<ColumnHandle> tupleDomain,
            List<TypeAndValue> accumulator)
    {
        if (tupleDomain.isNone()) {
            return ImmutableList.of(ALWAYS_FALSE);
        }
        ImmutableList.Builder<String> builder = ImmutableList.builder();
        for (JdbcColumnHandle column : columns) {
            Domain domain = tupleDomain.getDomains().get().get(column);
            if (domain != null) {
                domain = pushDownDomain(client, session, connection, column, domain);
                builder.add(toPredicate(column.getColumnName(), domain, column, accumulator));
            }
        }
        return builder.build();
    }