@Override
    public String toString() {
        return fieldName + " IN (" + values.stream()
            .map(value -> "'" + value + "'")
            .collect(Collectors.joining(", ")) + ")";
    }
@Test
    void testToString() {
        var values = new LinkedHashSet<String>();
        values.add("Alice");
        values.add("Bob");
        var inQuery = new InQuery("name", values);
        assertThat(inQuery.toString()).isEqualTo("name IN ('Alice', 'Bob')");
    }