Esempio n. 1
0
 public RowBasedSet extractSubset(int maxRows) {
   int numRows = Math.min(numRows(), maxRows);
   RowBasedSet result = new RowBasedSet(descriptors, rows.subList(0, numRows), startOffset);
   rows.removeRange(0, numRows);
   startOffset += numRows;
   return result;
 }
Esempio n. 2
0
 @Override
 public RowBasedSet addRow(Object[] fields) {
   TRow tRow = new TRow();
   for (int i = 0; i < fields.length; i++) {
     tRow.addToColVals(ColumnValue.toTColumnValue(descriptors[i], fields[i]));
   }
   rows.add(tRow);
   return this;
 }
Esempio n. 3
0
 public int getSize() {
   return rows.size();
 }
Esempio n. 4
0
 @Override
 public int numRows() {
   return rows.size();
 }
Esempio n. 5
0
 @Override
 public int numColumns() {
   return rows.isEmpty() ? 0 : rows.get(0).getColVals().size();
 }