Package org.apache.iceberg.data
Class PartitionStatsHandler
java.lang.Object
org.apache.iceberg.data.PartitionStatsHandler
Deprecated.
Computes, writes and reads the
PartitionStatisticsFile
. Uses generic readers and writers
to support writing and reading of the stats in table default format.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Types.NestedField
Deprecated.static final Types.NestedField
Deprecated.static final Types.NestedField
Deprecated.static final Types.NestedField
Deprecated.static final Types.NestedField
Deprecated.static final Types.NestedField
Deprecated.static final int
Deprecated.static final String
Deprecated.static final Types.NestedField
Deprecated.static final Types.NestedField
Deprecated.static final Types.NestedField
Deprecated.static final Types.NestedField
Deprecated.static final Types.NestedField
Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionstatic PartitionStatisticsFile
computeAndWriteStatsFile
(Table table) Deprecated.Computes and writes thePartitionStatisticsFile
for a given table's current snapshot.static PartitionStatisticsFile
computeAndWriteStatsFile
(Table table, long snapshotId) Deprecated.Computes and writes thePartitionStatisticsFile
for a given table and snapshot.static CloseableIterable
<PartitionStats> readPartitionStatsFile
(Schema schema, InputFile inputFile) Deprecated.Reads partition statistics from the specifiedInputFile
using given schema.static Schema
schema
(Types.StructType unifiedPartitionType) Deprecated.Generates the partition stats file schema based on a combined partition type which considers all specs in a table.
-
Field Details
-
PARTITION_FIELD_ID
public static final int PARTITION_FIELD_IDDeprecated.- See Also:
-
PARTITION_FIELD_NAME
Deprecated.- See Also:
-
SPEC_ID
Deprecated. -
DATA_RECORD_COUNT
Deprecated. -
DATA_FILE_COUNT
Deprecated. -
TOTAL_DATA_FILE_SIZE_IN_BYTES
Deprecated. -
POSITION_DELETE_RECORD_COUNT
Deprecated. -
POSITION_DELETE_FILE_COUNT
Deprecated. -
EQUALITY_DELETE_RECORD_COUNT
Deprecated. -
EQUALITY_DELETE_FILE_COUNT
Deprecated. -
TOTAL_RECORD_COUNT
Deprecated. -
LAST_UPDATED_AT
Deprecated. -
LAST_UPDATED_SNAPSHOT_ID
Deprecated.
-
-
Method Details
-
schema
Deprecated.Generates the partition stats file schema based on a combined partition type which considers all specs in a table.- Parameters:
unifiedPartitionType
- unified partition schema type. Could be calculated byPartitioning.partitionType(Table)
.- Returns:
- a schema that corresponds to the provided unified partition type.
-
computeAndWriteStatsFile
Deprecated.Computes and writes thePartitionStatisticsFile
for a given table's current snapshot.- Parameters:
table
- TheTable
for which the partition statistics is computed.- Returns:
PartitionStatisticsFile
for the current snapshot, or null if no statistics are present.- Throws:
IOException
-
computeAndWriteStatsFile
public static PartitionStatisticsFile computeAndWriteStatsFile(Table table, long snapshotId) throws IOException Deprecated.Computes and writes thePartitionStatisticsFile
for a given table and snapshot.- Parameters:
table
- TheTable
for which the partition statistics is computed.snapshotId
- snapshot for which partition statistics are computed.- Returns:
PartitionStatisticsFile
for the given snapshot, or null if no statistics are present.- Throws:
IOException
-
readPartitionStatsFile
public static CloseableIterable<PartitionStats> readPartitionStatsFile(Schema schema, InputFile inputFile) Deprecated.Reads partition statistics from the specifiedInputFile
using given schema.
-
PartitionStatsHandler
from core module