Class CheckpointEntryIterator
java.lang.Object
com.google.common.collect.UnmodifiableIterator<DeltaLakeTransactionLogEntry>
com.google.common.collect.AbstractIterator<DeltaLakeTransactionLogEntry>
io.trino.plugin.deltalake.transactionlog.checkpoint.CheckpointEntryIterator
- All Implemented Interfaces:
Iterator<DeltaLakeTransactionLogEntry>
public class CheckpointEntryIterator
extends com.google.common.collect.AbstractIterator<DeltaLakeTransactionLogEntry>
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionCheckpointEntryIterator(TrinoInputFile checkpoint, ConnectorSession session, long fileSize, CheckpointSchemaManager checkpointSchemaManager, TypeManager typeManager, Set<CheckpointEntryIterator.EntryType> fields, Optional<MetadataEntry> metadataEntry, Optional<ProtocolEntry> protocolEntry, io.trino.plugin.hive.FileFormatDataSourceStats stats, ParquetReaderOptions parquetReaderOptions, boolean checkpointRowStatisticsWritingEnabled, int domainCompactionThreshold, TupleDomain<DeltaLakeColumnHandle> partitionConstraint, Optional<Predicate<String>> addStatsMinMaxColumnFilter) -
Method Summary
Methods inherited from class com.google.common.collect.AbstractIterator
endOfData, hasNext, next, peekMethods inherited from class com.google.common.collect.UnmodifiableIterator
removeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining
-
Constructor Details
-
CheckpointEntryIterator
public CheckpointEntryIterator(TrinoInputFile checkpoint, ConnectorSession session, long fileSize, CheckpointSchemaManager checkpointSchemaManager, TypeManager typeManager, Set<CheckpointEntryIterator.EntryType> fields, Optional<MetadataEntry> metadataEntry, Optional<ProtocolEntry> protocolEntry, io.trino.plugin.hive.FileFormatDataSourceStats stats, ParquetReaderOptions parquetReaderOptions, boolean checkpointRowStatisticsWritingEnabled, int domainCompactionThreshold, TupleDomain<DeltaLakeColumnHandle> partitionConstraint, Optional<Predicate<String>> addStatsMinMaxColumnFilter)
-
-
Method Details
-
computeNext
- Specified by:
computeNextin classcom.google.common.collect.AbstractIterator<DeltaLakeTransactionLogEntry>
-
close
public void close()
-