Interface DeleteFile
- All Superinterfaces:
- ContentFile<DeleteFile>
- All Known Implementing Classes:
- SparkDeleteFile
- 
Method SummaryModifier and TypeMethodDescriptiondefault LongReturns the offset in the file where the content starts.default LongReturns the length of referenced content stored in the file.default StringReturns the location of a data file that all deletes reference.Returns list of recommended split locations, if applicable, null otherwise.Methods inherited from interface org.apache.iceberg.ContentFilecolumnSizes, content, copy, copy, copyWithoutStats, copyWithStats, dataSequenceNumber, equalityFieldIds, fileSequenceNumber, fileSizeInBytes, firstRowId, format, keyMetadata, location, lowerBounds, manifestLocation, nanValueCounts, nullValueCounts, partition, path, pos, recordCount, sortOrderId, specId, upperBounds, valueCounts
- 
Method Details- 
splitOffsetsDescription copied from interface:ContentFileReturns list of recommended split locations, if applicable, null otherwise.When available, this information is used for planning scan tasks whose boundaries are determined by these offsets. The returned list must be sorted in ascending order. - Specified by:
- splitOffsetsin interface- ContentFile<DeleteFile>
- Returns:
- List of recommended split locations, if applicable, null otherwise. When available, this information is used for planning scan tasks whose boundaries are determined by these offsets. The returned list must be sorted in ascending order.
 
- 
referencedDataFileReturns the location of a data file that all deletes reference.The referenced data file is required for deletion vectors and may be optionally captured for position delete files that apply to only one data file. This method always returns null for equality delete files. 
- 
contentOffsetReturns the offset in the file where the content starts.The content offset is required for deletion vectors and points to the start of the deletion vector blob in the Puffin file, enabling direct access. This method always returns null for equality and position delete files. 
- 
contentSizeInBytesReturns the length of referenced content stored in the file.The content size is required for deletion vectors and indicates the size of the deletion vector blob in the Puffin file, enabling direct access. This method always returns null for equality and position delete files. 
 
-