private String join()

in src/main/java/com/aliyun/ha3engine/jdbc/Ha3PreparedStatement.java [662:685]


    private String join(List<Object> values, String splitter) throws Ha3DriverException {
        StringBuilder res = new StringBuilder();
        int cur = 0;
        for (Object value : values) {
            if (null == value) {
                throw new Ha3DriverException(ErrorCode.EMPTY_PARAM, "empty params!");
            }
            if (value.getClass() == String.class) {
                value = "\"" + value + "\"";
            }

            if (value.getClass() == Date.class) {
                value = "\'" + dateFormat.format((Date)value) + "\'";
            }

            if (values.size() - 1 == cur) {
                res.append(value);
            } else {
                res.append(value).append(splitter);
            }
            cur++;
        }
        return res.toString();
    }