public abstract class SparkContentFile<F>
extends java.lang.Object
implements org.apache.iceberg.ContentFile<F>
| Modifier and Type | Method and Description |
|---|---|
protected abstract F |
asFile() |
java.util.Map<java.lang.Integer,java.lang.Long> |
columnSizes() |
org.apache.iceberg.FileContent |
content() |
F |
copy() |
F |
copyWithoutStats() |
java.util.List<java.lang.Integer> |
equalityFieldIds() |
long |
fileSizeInBytes() |
org.apache.iceberg.FileFormat |
format() |
java.nio.ByteBuffer |
keyMetadata() |
java.util.Map<java.lang.Integer,java.nio.ByteBuffer> |
lowerBounds() |
java.util.Map<java.lang.Integer,java.lang.Long> |
nanValueCounts() |
java.util.Map<java.lang.Integer,java.lang.Long> |
nullValueCounts() |
org.apache.iceberg.StructLike |
partition() |
java.lang.CharSequence |
path() |
java.lang.Long |
pos() |
long |
recordCount() |
java.lang.Integer |
sortOrderId() |
int |
specId() |
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() |
F |
wrap(org.apache.spark.sql.Row row) |
public F wrap(org.apache.spark.sql.Row row)
protected abstract F asFile()
public java.lang.Long pos()
pos in interface org.apache.iceberg.ContentFile<F>public int specId()
specId in interface org.apache.iceberg.ContentFile<F>public org.apache.iceberg.FileContent content()
content in interface org.apache.iceberg.ContentFile<F>public java.lang.CharSequence path()
path in interface org.apache.iceberg.ContentFile<F>public org.apache.iceberg.FileFormat format()
format in interface org.apache.iceberg.ContentFile<F>public org.apache.iceberg.StructLike partition()
partition in interface org.apache.iceberg.ContentFile<F>public long recordCount()
recordCount in interface org.apache.iceberg.ContentFile<F>public long fileSizeInBytes()
fileSizeInBytes in interface org.apache.iceberg.ContentFile<F>public java.util.Map<java.lang.Integer,java.lang.Long> columnSizes()
columnSizes in interface org.apache.iceberg.ContentFile<F>public java.util.Map<java.lang.Integer,java.lang.Long> valueCounts()
valueCounts in interface org.apache.iceberg.ContentFile<F>public java.util.Map<java.lang.Integer,java.lang.Long> nullValueCounts()
nullValueCounts in interface org.apache.iceberg.ContentFile<F>public java.util.Map<java.lang.Integer,java.lang.Long> nanValueCounts()
nanValueCounts in interface org.apache.iceberg.ContentFile<F>public java.util.Map<java.lang.Integer,java.nio.ByteBuffer> lowerBounds()
lowerBounds in interface org.apache.iceberg.ContentFile<F>public java.util.Map<java.lang.Integer,java.nio.ByteBuffer> upperBounds()
upperBounds in interface org.apache.iceberg.ContentFile<F>public java.nio.ByteBuffer keyMetadata()
keyMetadata in interface org.apache.iceberg.ContentFile<F>public F copyWithoutStats()
copyWithoutStats in interface org.apache.iceberg.ContentFile<F>public java.util.List<java.lang.Long> splitOffsets()
splitOffsets in interface org.apache.iceberg.ContentFile<F>public java.lang.Integer sortOrderId()
sortOrderId in interface org.apache.iceberg.ContentFile<F>public java.util.List<java.lang.Integer> equalityFieldIds()
equalityFieldIds in interface org.apache.iceberg.ContentFile<F>