public interface DataFile
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.Integer,java.lang.Long> |
columnSizes() |
DataFile |
copy()
Copies this
data file . |
DataFile |
copyWithoutStats()
Copies this
data file without file stats. |
long |
fileSizeInBytes() |
FileFormat |
format() |
static Types.StructType |
getType(Types.StructType partitionType) |
java.nio.ByteBuffer |
keyMetadata() |
java.util.Map<java.lang.Integer,java.nio.ByteBuffer> |
lowerBounds() |
java.util.Map<java.lang.Integer,java.lang.Long> |
nullValueCounts() |
StructLike |
partition() |
java.lang.CharSequence |
path() |
long |
recordCount() |
java.util.List<java.lang.Long> |
splitOffsets() |
java.util.Map<java.lang.Integer,java.nio.ByteBuffer> |
upperBounds() |
java.util.Map<java.lang.Integer,java.lang.Long> |
valueCounts() |
static Types.StructType getType(Types.StructType partitionType)
java.lang.CharSequence path()
FileFormat format()
StructLike partition()
StructLike
long recordCount()
long fileSizeInBytes()
java.util.Map<java.lang.Integer,java.lang.Long> columnSizes()
java.util.Map<java.lang.Integer,java.lang.Long> valueCounts()
java.util.Map<java.lang.Integer,java.lang.Long> nullValueCounts()
java.util.Map<java.lang.Integer,java.nio.ByteBuffer> lowerBounds()
java.util.Map<java.lang.Integer,java.nio.ByteBuffer> upperBounds()
java.nio.ByteBuffer keyMetadata()
DataFile copy()
data file
. Manifest readers can reuse data file instances; use
this method to copy data when collecting files from tasks.DataFile copyWithoutStats()
data file
without file stats. Manifest readers can reuse data file instances; use
this method to copy data without stats when collecting files.java.util.List<java.lang.Long> splitOffsets()