@Override public TransformableRowIterator getRows() { return new IncrementalIndexRowIterator(index); }
IncrementalIndexRowIterator(IncrementalIndex<?> incrementalIndex) { this.timeAndDimsIterator = incrementalIndex.getFacts().persistIterable().iterator(); this.currentRowPointer = makeRowPointer(incrementalIndex, currentRowHolder, currentRowNumCounter); // markedRowPointer doesn't actually need to be a RowPointer (just a TimeAndDimsPointer), but we create a RowPointer // in order to reuse the makeRowPointer() method. Passing a dummy RowNumCounter. this.markedRowPointer = makeRowPointer(incrementalIndex, markedRowHolder, new RowNumCounter()); }
IncrementalIndexRowIterator(IncrementalIndex<?> incrementalIndex) { this.timeAndDimsIterator = incrementalIndex.getFacts().persistIterable().iterator(); this.currentRowPointer = makeRowPointer(incrementalIndex, currentRowHolder, currentRowNumCounter); // markedRowPointer doesn't actually need to be a RowPointer (just a TimeAndDimsPointer), but we create a RowPointer // in order to reuse the makeRowPointer() method. Passing a dummy RowNumCounter. this.markedRowPointer = makeRowPointer(incrementalIndex, markedRowHolder, new RowNumCounter()); }
@Override public TransformableRowIterator getRows() { return new IncrementalIndexRowIterator(index); }