IDEMPIERE-4182 Add Ini property to turn off Oracle to PostgreSQL translation. Fix paging not working for native dialect.
This commit is contained in:
parent
0fd31674bb
commit
895f766307
|
@ -1044,9 +1044,14 @@ public class DB_PostgreSQL implements AdempiereDatabase
|
||||||
* @param end
|
* @param end
|
||||||
*/
|
*/
|
||||||
public String addPagingSQL(String sql, int start, int end) {
|
public String addPagingSQL(String sql, int start, int end) {
|
||||||
String newSql = sql + " " + NATIVE_MARKER + "LIMIT " + ( end - start + 1 )
|
StringBuilder newSql = new StringBuilder(sql);
|
||||||
+ " " + NATIVE_MARKER + "OFFSET " + (start - 1);
|
newSql.append(" ")
|
||||||
return newSql;
|
.append(markNativeKeyword("LIMIT "))
|
||||||
|
.append(( end - start + 1 ))
|
||||||
|
.append(" ")
|
||||||
|
.append(markNativeKeyword("OFFSET "))
|
||||||
|
.append((start - 1));
|
||||||
|
return newSql.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean isPagingSupported() {
|
public boolean isPagingSupported() {
|
||||||
|
|
Loading…
Reference in New Issue