Package org.apache.iceberg
Class ManifestReader<F extends ContentFile<F>>
java.lang.Object
org.apache.iceberg.io.CloseableGroup
org.apache.iceberg.ManifestReader<F>
- Type Parameters:
 F- The Java class of files returned by this reader.
- All Implemented Interfaces:
 Closeable,AutoCloseable,Iterable<F>,CloseableIterable<F>
public class ManifestReader<F extends ContentFile<F>>
extends CloseableGroup
implements CloseableIterable<F>
Base reader for data and delete manifest files.
- 
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.apache.iceberg.io.CloseableIterable
CloseableIterable.ConcatCloseableIterable<E> - 
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedManifestReader(InputFile file, int specId, Map<Integer, PartitionSpec> specsById, org.apache.iceberg.InheritableMetadata inheritableMetadata, ManifestReader.FileType content)  - 
Method Summary
Modifier and TypeMethodDescriptioncaseSensitive(boolean isCaseSensitive) file()filterPartitions(Expression expr) filterPartitions(PartitionSet partitions) filterRows(Expression expr) booleaniterator()Returns a closeable iterator over elements of typeT.schema()select(Collection<String> newColumns) spec()Methods inherited from class org.apache.iceberg.io.CloseableGroup
addCloseable, addCloseable, close, setSuppressCloseFailureMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator 
- 
Constructor Details
- 
ManifestReader
protected ManifestReader(InputFile file, int specId, Map<Integer, PartitionSpec> specsById, org.apache.iceberg.InheritableMetadata inheritableMetadata, ManifestReader.FileType content)  
 - 
 - 
Method Details
- 
isDeleteManifestReader
public boolean isDeleteManifestReader() - 
file
 - 
schema
 - 
spec
 - 
select
 - 
project
 - 
filterPartitions
 - 
filterPartitions
 - 
filterRows
 - 
caseSensitive
 - 
iterator
Description copied from interface:CloseableIterableReturns a closeable iterator over elements of typeT.- Specified by:
 iteratorin interfaceCloseableIterable<F extends ContentFile<F>>- Specified by:
 iteratorin interfaceIterable<F extends ContentFile<F>>- Returns:
 - an Iterator of DataFile. Makes defensive copies of files before returning
 
 
 -