package com.nfwork.dbfound.db.dialect;
public class InformixDialect implements SqlDialect {
public String getPagerSql(String sql, int pagerSize, long startWith) {
int index = sql.toLowerCase().indexOf("select") + 6;
String pagersql = sql.substring(0, index) + " skip " + startWith
+ " first " + pagerSize + sql.substring(index);
return pagersql;
}
public String getWhenSql(String when) {
String pagersql = "select 1 from dual where " + when;
return pagersql;
}
public String parseSql(String sql) {
return sql;
}
}