[HUDI-3486] Fix wrong field order for constructing HoodieMetadataColumnStats (#4875)
This commit is contained in:
@@ -157,16 +157,16 @@ public class HoodieMetadataPayload implements HoodieRecordPayload<HoodieMetadata
|
|||||||
if (v == null) {
|
if (v == null) {
|
||||||
throw new HoodieMetadataException("Valid " + SCHEMA_FIELD_ID_COLUMN_STATS + " record expected for type: " + METADATA_TYPE_COLUMN_STATS);
|
throw new HoodieMetadataException("Valid " + SCHEMA_FIELD_ID_COLUMN_STATS + " record expected for type: " + METADATA_TYPE_COLUMN_STATS);
|
||||||
}
|
}
|
||||||
columnStatMetadata = new HoodieMetadataColumnStats(
|
columnStatMetadata = HoodieMetadataColumnStats.newBuilder()
|
||||||
(String) v.get(COLUMN_STATS_FIELD_RESOURCE_NAME),
|
.setFileName((String) v.get(COLUMN_STATS_FIELD_RESOURCE_NAME))
|
||||||
(String) v.get(COLUMN_STATS_FIELD_MIN_VALUE),
|
.setMinValue((String) v.get(COLUMN_STATS_FIELD_MIN_VALUE))
|
||||||
(String) v.get(COLUMN_STATS_FIELD_MAX_VALUE),
|
.setMaxValue((String) v.get(COLUMN_STATS_FIELD_MAX_VALUE))
|
||||||
(Long) v.get(COLUMN_STATS_FIELD_NULL_COUNT),
|
.setValueCount((Long) v.get(COLUMN_STATS_FIELD_VALUE_COUNT))
|
||||||
(Long) v.get(COLUMN_STATS_FIELD_VALUE_COUNT),
|
.setNullCount((Long) v.get(COLUMN_STATS_FIELD_NULL_COUNT))
|
||||||
(Long) v.get(COLUMN_STATS_FIELD_TOTAL_SIZE),
|
.setTotalSize((Long) v.get(COLUMN_STATS_FIELD_TOTAL_SIZE))
|
||||||
(Long) v.get(COLUMN_STATS_FIELD_TOTAL_UNCOMPRESSED_SIZE),
|
.setTotalUncompressedSize((Long) v.get(COLUMN_STATS_FIELD_TOTAL_UNCOMPRESSED_SIZE))
|
||||||
(Boolean) v.get(COLUMN_STATS_FIELD_IS_DELETED)
|
.setIsDeleted((Boolean) v.get(COLUMN_STATS_FIELD_IS_DELETED))
|
||||||
);
|
.build();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user