Package org.apache.iceberg.data
Class DeleteFilter<T>
java.lang.Object
org.apache.iceberg.data.DeleteFilter<T>
- Direct Known Subclasses:
 GenericDeleteFilter
- 
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDeleteFilter(String filePath, List<DeleteFile> deletes, Schema tableSchema, Schema requestedSchema) protectedDeleteFilter(String filePath, List<DeleteFile> deletes, Schema tableSchema, Schema requestedSchema, DeleteCounter counter)  - 
Method Summary
Modifier and TypeMethodDescriptionprotected abstract StructLikeasStructLike(T record) protected intfilter(CloseableIterable<T> records) findEqualityDeleteRows(CloseableIterable<T> records) protected abstract InputFilegetInputFile(String location) booleanbooleanvoidprotected InputFileloadInputFile(DeleteFile deleteFile) protected voidmarkRowDeleted(T item) protected DeleteLoaderprotected long 
- 
Constructor Details
- 
DeleteFilter
protected DeleteFilter(String filePath, List<DeleteFile> deletes, Schema tableSchema, Schema requestedSchema, DeleteCounter counter)  - 
DeleteFilter
protected DeleteFilter(String filePath, List<DeleteFile> deletes, Schema tableSchema, Schema requestedSchema)  
 - 
 - 
Method Details
- 
columnIsDeletedPosition
protected int columnIsDeletedPosition() - 
requiredSchema
 - 
hasPosDeletes
public boolean hasPosDeletes() - 
hasEqDeletes
public boolean hasEqDeletes() - 
incrementDeleteCount
public void incrementDeleteCount() - 
asStructLike
 - 
getInputFile
 - 
loadInputFile
 - 
pos
 - 
newDeleteLoader
 - 
filter
 - 
findEqualityDeleteRows
 - 
markRowDeleted
 - 
eqDeletedRowFilter
 - 
deletedRowPositions
 
 -