public PreparedStatement preparePagineStatement(boolean showsql) throws SQLException { paginesql = new PagineSql(this.sql, true); if (this.rownum == null) { // if (this.isRobotQuery(prepareDBName)) paginesql = getDBPagineSql(true); if (showsql && paginesql != null) { log.debug("Execute JDBC prepared pagine query statement:" + paginesql.getSql()); } } else { paginesql = getDBPagineSqlForOracle(true); } return prepareStatement(paginesql.getSql()); }
public void absolute(ResultSet rs) throws SQLException { if (paginesql.getSql().equals(getSql()) && rs != null) { if (getOffset() > 0L) { rs.absolute((int) getOffset()); } } }