Package org.apache.iceberg.spark
Class SparkDataFile
- All Implemented Interfaces:
- ContentFile<DataFile>,- DataFile
- 
Field SummaryFields inherited from interface org.apache.iceberg.DataFileCOLUMN_SIZES, CONTENT, CONTENT_OFFSET, CONTENT_SIZE, EQUALITY_IDS, FILE_FORMAT, FILE_PATH, FILE_SIZE, FIRST_ROW_ID, KEY_METADATA, LOWER_BOUNDS, NAN_VALUE_COUNTS, NULL_VALUE_COUNTS, PARTITION_DOC, PARTITION_ID, PARTITION_NAME, RECORD_COUNT, REFERENCED_DATA_FILE, SORT_ORDER_ID, SPEC_ID, SPLIT_OFFSETS, UPPER_BOUNDS, VALUE_COUNTS
- 
Constructor SummaryConstructorsConstructorDescriptionSparkDataFile(Types.StructType type, Types.StructType projectedType, org.apache.spark.sql.types.StructType sparkType) SparkDataFile(Types.StructType type, org.apache.spark.sql.types.StructType sparkType) 
- 
Method SummaryMethods inherited from class org.apache.iceberg.spark.SparkContentFilecolumnSizes, content, contentOffset, contentSizeInBytes, copy, copyWithoutStats, fileSizeInBytes, format, keyMetadata, lowerBounds, nanValueCounts, nullValueCounts, partition, path, pos, recordCount, referencedDataFile, sortOrderId, specId, splitOffsets, upperBounds, valueCounts, wrapMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.iceberg.ContentFilecolumnSizes, copy, copy, copyWithoutStats, copyWithStats, dataSequenceNumber, fileSequenceNumber, fileSizeInBytes, firstRowId, format, keyMetadata, location, lowerBounds, manifestLocation, nanValueCounts, nullValueCounts, partition, path, pos, recordCount, sortOrderId, specId, splitOffsets, upperBounds, valueCounts
- 
Constructor Details- 
SparkDataFile
- 
SparkDataFilepublic SparkDataFile(Types.StructType type, Types.StructType projectedType, org.apache.spark.sql.types.StructType sparkType) 
 
- 
- 
Method Details- 
asFile- Specified by:
- asFilein class- SparkContentFile<DataFile>
 
- 
equalityFieldIdsDescription copied from interface:ContentFileReturns the set of field IDs used for equality comparison, in equality delete files.An equality delete file may contain additional data fields that are not used by equality comparison. The subset of columns in a delete file to be used in equality comparison are tracked by ID. Extra columns can be used to reconstruct changes and metrics from extra columns are used during job planning. - Specified by:
- equalityFieldIdsin interface- ContentFile<DataFile>
- Specified by:
- equalityFieldIdsin interface- DataFile
- Overrides:
- equalityFieldIdsin class- SparkContentFile<DataFile>
- Returns:
- IDs of the fields used in equality comparison with the records in this delete file
 
 
-