Class ActiveAddFilesIterator

Object
io.delta.kernel.internal.replay.ActiveAddFilesIterator
All Implemented Interfaces:
CloseableIterator<FilteredColumnarBatch>, Closeable, AutoCloseable, Iterator<FilteredColumnarBatch>

public class ActiveAddFilesIterator extends Object implements CloseableIterator<FilteredColumnarBatch>
This class takes an iterator of (ColumnarBatch, isFromCheckpoint), where the columnar data inside the columnar batch represents has top level columns "add" and "remove", and produces an iterator of FilteredColumnarBatch with only the "add" column and with a selection vector indicating which AddFiles are still active in the table (have not been tombstoned).