Package org.apache.iceberg
Interface ManifestFile.PartitionFieldSummary
-
- All Known Implementing Classes:
GenericPartitionFieldSummary
- Enclosing interface:
- ManifestFile
public static interface ManifestFile.PartitionFieldSummarySummarizes the values of one partition field stored in a manifest file.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default java.lang.BooleancontainsNaN()Returns true if at least one data file in the manifest has a NaN value for the field.booleancontainsNull()Returns true if at least one data file in the manifest has a null value for the field.ManifestFile.PartitionFieldSummarycopy()Copies thissummary.static Types.StructTypegetType()java.nio.ByteBufferlowerBound()Returns a ByteBuffer that contains a serialized bound lower than all values of the field.java.nio.ByteBufferupperBound()Returns a ByteBuffer that contains a serialized bound higher than all values of the field.
-
-
-
Method Detail
-
getType
static Types.StructType getType()
-
containsNull
boolean containsNull()
Returns true if at least one data file in the manifest has a null value for the field.
-
containsNaN
default java.lang.Boolean containsNaN()
Returns true if at least one data file in the manifest has a NaN value for the field. Null if this information doesn't exist.Default to return null to ensure backward compatibility.
-
lowerBound
java.nio.ByteBuffer lowerBound()
Returns a ByteBuffer that contains a serialized bound lower than all values of the field.
-
upperBound
java.nio.ByteBuffer upperBound()
Returns a ByteBuffer that contains a serialized bound higher than all values of the field.
-
copy
ManifestFile.PartitionFieldSummary copy()
Copies thissummary. Readers can reuse instances; use this method to make defensive copies.- Returns:
- a copy of this partition field summary
-
-