public String toString()

in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util/Condition.java [118:141]


    public String toString() {
        Condition<?> cur = this;
        StringBuilder builder = new StringBuilder();
        boolean bracket = false;
        do {
            builder.append("'")
                .append(cur.option.key())
                // TODO: support another condition
                .append("' == ")
                .append(cur.expectValue);
            if (bracket) {
                builder = new StringBuilder(String.format("(%s)", builder));
                bracket = false;
            }
            if (cur.hasNext()) {
                if (cur.next.hasNext() && !cur.and.equals(cur.next.and)) {
                    bracket = true;
                }
                builder.append(cur.and ? " && " : " || ");
            }
            cur = cur.next;
        } while (cur != null);
        return builder.toString();
    }