Refactoring getter to avoid double extrametadata in json representation
This commit is contained in:
committed by
Balaji Varadarajan
parent
f9d2f66dc1
commit
185ff646ad
@@ -47,7 +47,7 @@ public class HoodieCommitMetadata implements Serializable {
|
|||||||
protected Map<String, List<HoodieWriteStat>> partitionToWriteStats;
|
protected Map<String, List<HoodieWriteStat>> partitionToWriteStats;
|
||||||
protected Boolean compacted;
|
protected Boolean compacted;
|
||||||
|
|
||||||
private Map<String, String> extraMetadataMap;
|
private Map<String, String> extraMetadata;
|
||||||
|
|
||||||
// for ser/deser
|
// for ser/deser
|
||||||
public HoodieCommitMetadata() {
|
public HoodieCommitMetadata() {
|
||||||
@@ -55,7 +55,7 @@ public class HoodieCommitMetadata implements Serializable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public HoodieCommitMetadata(boolean compacted) {
|
public HoodieCommitMetadata(boolean compacted) {
|
||||||
extraMetadataMap = new HashMap<>();
|
extraMetadata = new HashMap<>();
|
||||||
partitionToWriteStats = new HashMap<>();
|
partitionToWriteStats = new HashMap<>();
|
||||||
this.compacted = compacted;
|
this.compacted = compacted;
|
||||||
}
|
}
|
||||||
@@ -68,7 +68,7 @@ public class HoodieCommitMetadata implements Serializable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void addMetadata(String metaKey, String value) {
|
public void addMetadata(String metaKey, String value) {
|
||||||
extraMetadataMap.put(metaKey, value);
|
extraMetadata.put(metaKey, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<HoodieWriteStat> getWriteStats(String partitionPath) {
|
public List<HoodieWriteStat> getWriteStats(String partitionPath) {
|
||||||
@@ -76,7 +76,7 @@ public class HoodieCommitMetadata implements Serializable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public Map<String, String> getExtraMetadata() {
|
public Map<String, String> getExtraMetadata() {
|
||||||
return extraMetadataMap;
|
return extraMetadata;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Map<String, List<HoodieWriteStat>> getPartitionToWriteStats() {
|
public Map<String, List<HoodieWriteStat>> getPartitionToWriteStats() {
|
||||||
@@ -84,7 +84,7 @@ public class HoodieCommitMetadata implements Serializable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public String getMetadata(String metaKey) {
|
public String getMetadata(String metaKey) {
|
||||||
return extraMetadataMap.get(metaKey);
|
return extraMetadata.get(metaKey);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Boolean getCompacted() {
|
public Boolean getCompacted() {
|
||||||
@@ -343,6 +343,6 @@ public class HoodieCommitMetadata implements Serializable {
|
|||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return "HoodieCommitMetadata{partitionToWriteStats=" + partitionToWriteStats + ", compacted=" + compacted
|
return "HoodieCommitMetadata{partitionToWriteStats=" + partitionToWriteStats + ", compacted=" + compacted
|
||||||
+ ", extraMetadataMap=" + extraMetadataMap + '}';
|
+ ", extraMetadata=" + extraMetadata + '}';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user