@Override public final int fetchNextGroup(DataValueDescriptor[][] row_array, RowLocation[] rowloc_array) throws StandardException { if (!hasNext) { return 0; } int row_idx = 0; final int rowCnt = row_array.length; while (row_idx < rowCnt) { if (row_array[row_idx] != null) { hasNext = fetchNext(row_array[row_idx]); if (!hasNext) { break; } } else { DataValueDescriptor[] row = this.openConglom.getRowForExport(); hasNext = fetchNext(row); if (!hasNext) { break; } row_array[row_idx] = row; } if (rowloc_array != null) { rowloc_array[row_idx] = fetchLocation(rowloc_array[row_idx]); } row_idx++; } return row_idx; }
@Override public final int fetchNextGroup(DataValueDescriptor[][] row_array, RowLocation[] rowloc_array) throws StandardException { if (!hasNext) { return 0; } int row_idx = 0; final int rowCnt = row_array.length; while (row_idx < rowCnt) { if (row_array[row_idx] != null) { hasNext = fetchNext(row_array[row_idx]); if (!hasNext) { break; } } else { DataValueDescriptor[] row = this.openConglom.getRowForExport(); hasNext = fetchNext(row); if (!hasNext) { break; } row_array[row_idx] = row; } if (rowloc_array != null) { rowloc_array[row_idx] = fetchLocation(rowloc_array[row_idx]); } row_idx++; } return row_idx; }
@Override public final int fetchNextGroup(DataValueDescriptor[][] row_array, RowLocation[] rowloc_array) throws StandardException { if (!hasNext) { return 0; } int row_idx = 0; final int rowCnt = row_array.length; while (row_idx < rowCnt) { if (row_array[row_idx] != null) { hasNext = fetchNext(row_array[row_idx]); if (!hasNext) { break; } } else { DataValueDescriptor[] row = this.openConglom.getRowForExport(); hasNext = fetchNext(row); if (!hasNext) { break; } row_array[row_idx] = row; } if (rowloc_array != null) { rowloc_array[row_idx] = fetchLocation(rowloc_array[row_idx]); } row_idx++; } return row_idx; }
rowloc_array[i] = fetchLocation(rowloc_array[i]);
rowloc_array[i] = fetchLocation(rowloc_array[i]);
rowloc_array[i] = fetchLocation(rowloc_array[i]);