1
0

[HUDI-2365]Optimizing overwriteField method with Objects.equals (#3542)

Optimizing overwriteField method with Objects.equals
This commit is contained in:
董可伦
2021-08-27 17:17:22 +08:00
committed by GitHub
parent 9850e90e2e
commit 562e28f079

View File

@@ -26,6 +26,7 @@ import org.apache.avro.generic.GenericRecord;
import org.apache.avro.generic.IndexedRecord;
import java.io.IOException;
import java.util.Objects;
/**
* Default payload used for delta streamer.
@@ -98,6 +99,6 @@ public class OverwriteWithLatestAvroPayload extends BaseAvroPayload
* Return true if value equals defaultValue otherwise false.
*/
public Boolean overwriteField(Object value, Object defaultValue) {
return defaultValue == null ? value == null : defaultValue.equals(value);
return Objects.equals(value, defaultValue);
}
}