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();
}