package cn.org.rapid_framework.jdbc.dialect; /** * A dialect compatible with the H2 database. * * @author Thomas Mueller * */ public class H2Dialect extends Dialect { public boolean supportsLimit() { return true; } public String getLimitString(String sql, int offset,String offsetPlaceholder, int limit, String limitPlaceholder) { return new StringBuffer(sql.length() + 40). append(sql). append((offset > 0) ? " limit "+limitPlaceholder+" offset "+offsetPlaceholder : " limit "+limitPlaceholder). toString(); } @Override public boolean supportsLimitOffset() { return true; } // public boolean bindLimitParametersInReverseOrder() { // return true; // } // // public boolean bindLimitParametersFirst() { // return false; // } }