froehlich 01/11/09 15:31:03
Modified: apps/db/src/java/org/apache/avalon/db/basic/results
BasicRowSet.java
Log:
some changes to get the <simple-select> enabled
Revision Changes Path
1.2 +7 -3
jakarta-avalon-cornerstone/apps/db/src/java/org/apache/avalon/db/basic/results/BasicRowSet.java
Index: BasicRowSet.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-cornerstone/apps/db/src/java/org/apache/avalon/db/basic/results/BasicRowSet.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- BasicRowSet.java 2001/11/09 16:34:51 1.1
+++ BasicRowSet.java 2001/11/09 23:31:03 1.2
@@ -9,6 +9,7 @@
import org.apache.avalon.db.results.RowSet;
import org.apache.avalon.db.results.Columns;
+import org.apache.avalon.db.data.Row;
import java.util.Vector;
@@ -20,11 +21,13 @@
public class BasicRowSet implements RowSet {
private Columns mColumns;
private Vector mRows;
+ private int mRowCount;
public BasicRowSet(Columns columns, Vector selectedRows) {
mRows = selectedRows;
mColumns = columns;
+ mRowCount = mRows.size();
}
public Columns getColumns() {
@@ -32,14 +35,15 @@
}
public int getRowCount() {
- return mRows.size();
+ return mRowCount;
}
public int getPageNumber() {
return 0;
}
- public Object[] getRow(int ix) {
- return (Object[])mRows.get(ix);
+ public Row getRow(int ix) {
+ mRowCount--;
+ return (Row)mRows.get(ix);
}
}
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>