package jef.database.dialect.handler; import jef.database.wrapper.clause.BindSql; public class DerbyLimitHandler implements LimitHandler { public BindSql toPageSQL(String sql, int[] range) { String limit; if(range[0]==0){ limit=" fetch next "+range[1]+" rows only"; }else{ limit=" offset "+range[0]+" row fetch next "+range[1]+" rows only"; } sql = sql.concat(limit); return new BindSql(sql); } public BindSql toPageSQL(String sql, int[] range, boolean isUnion) { return toPageSQL(sql, range); } }