IndexedParams(List<?> params) {
List tempParam = new ArrayList<>(params.size());
for (Object param : params) {
if (param == null){
param = "null";
}else if (param instanceof Number){
}else if (param instanceof String){
param = "'"+param+"'";
}else if (param instanceof Date){
param = "'" + new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(param) + "'";
}else{
}
tempParam.add(param);
}
this.params = new ArrayDeque<>(tempParam);
}