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.NestedFieldDeprecated.static final Types.NestedFieldDeprecated.static final Types.NestedFieldDeprecated.static final Types.NestedFieldDeprecated.static final Types.NestedFieldDeprecated.static final Types.NestedFieldDeprecated.static final intDeprecated.static final StringDeprecated.static final Types.NestedFieldDeprecated.static final Types.NestedFieldDeprecated.static final Types.NestedFieldDeprecated.static final Types.NestedFieldDeprecated.static final Types.NestedFieldDeprecated. -
Method Summary
Modifier and TypeMethodDescriptionstatic PartitionStatisticsFilecomputeAndWriteStatsFile(Table table) Deprecated.Computes and writes thePartitionStatisticsFilefor a given table's current snapshot.static PartitionStatisticsFilecomputeAndWriteStatsFile(Table table, long snapshotId) Deprecated.Computes and writes thePartitionStatisticsFilefor a given table and snapshot.static CloseableIterable<PartitionStats> readPartitionStatsFile(Schema schema, InputFile inputFile) Deprecated.Reads partition statistics from the specifiedInputFileusing given schema.static Schemaschema(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 thePartitionStatisticsFilefor a given table's current snapshot.- Parameters:
table- TheTablefor which the partition statistics is computed.- Returns:
PartitionStatisticsFilefor 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 thePartitionStatisticsFilefor a given table and snapshot.- Parameters:
table- TheTablefor which the partition statistics is computed.snapshotId- snapshot for which partition statistics are computed.- Returns:
PartitionStatisticsFilefor 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 specifiedInputFileusing given schema.
-
PartitionStatsHandlerfrom core module