[cvs] expresso commit by lhamel: Message posted by user 'wesleywu'
at
JCorporate Ltd
jcorp at jcorporate.com
Mon Aug 15 03:29:59 UTC 2005
Log Message:
-----------
Message posted by user 'wesleywu' at 2005-08-14 22:55:47
At line 1596 of JoinedDataObject.java, a limitation after order by clause was missed.
Modified Files:
--------------
expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dataobjects/jdbc:
JoinedDataObject.java
Revision Data
-------------
Index: JoinedDataObject.java
===================================================================
RCS file: /home/javacorp/.cvs/expresso/expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dataobjects/jdbc/JoinedDataObject.java,v
retrieving revision 1.50
retrieving revision 1.51
diff -Lexpresso-web/WEB-INF/src/com/jcorporate/expresso/core/dataobjects/jdbc/JoinedDataObject.java -Lexpresso-web/WEB-INF/src/com/jcorporate/expresso/core/dataobjects/jdbc/JoinedDataObject.java -u -r1.50 -r1.51
--- expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dataobjects/jdbc/JoinedDataObject.java
+++ expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dataobjects/jdbc/JoinedDataObject.java
@@ -1594,6 +1594,18 @@
}
myStatement.append(this.buildOrderByString(sortOrder));
+
+ if (myConnection.getLimitationPosition()
+ == DBConnection.LIMITATION_AFTER_ORDER_BY &&
+ (offsetRecord > 0 || maxRecords > 0)) {
+ // Insert limitation stub after order by
+ String limitStub = JDBCUtil.getInstance().makeLimitationStub(myConnection, this);
+
+ myStatement.append(" ");
+ myStatement.append(limitStub);
+ myStatement.append(" ");
+ }
+
myConnection.execute(myStatement.toString());
int recordCount = 0;
More information about the cvs
mailing list