diff options
Diffstat (limited to 'document')
-rw-r--r-- | document/src/main/java/com/yahoo/document/DataType.java | 4 | ||||
-rw-r--r-- | document/src/main/java/com/yahoo/document/TensorDataType.java | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/document/src/main/java/com/yahoo/document/DataType.java b/document/src/main/java/com/yahoo/document/DataType.java index fa5dffd042a..104d63cae96 100644 --- a/document/src/main/java/com/yahoo/document/DataType.java +++ b/document/src/main/java/com/yahoo/document/DataType.java @@ -84,6 +84,7 @@ public abstract class DataType extends Identifiable implements Serializable, Com this.dataTypeId = dataTypeId; } + @Override public DataType clone() { return (DataType)super.clone(); } @@ -248,14 +249,17 @@ public abstract class DataType extends Identifiable implements Serializable, Com manager.registerSingleType(this); } + @Override public int hashCode() { return name.hashCode(); } + @Override public boolean equals(Object other) { return (other instanceof DataType) && (dataTypeId == ((DataType)other).dataTypeId); } + @Override public String toString() { return "datatype " + name + " (code: " + dataTypeId + ")"; } diff --git a/document/src/main/java/com/yahoo/document/TensorDataType.java b/document/src/main/java/com/yahoo/document/TensorDataType.java index b21461597bf..a9624e96b16 100644 --- a/document/src/main/java/com/yahoo/document/TensorDataType.java +++ b/document/src/main/java/com/yahoo/document/TensorDataType.java @@ -23,6 +23,7 @@ public class TensorDataType extends DataType { this.tensorType = tensorType; } + @Override public TensorDataType clone() { return (TensorDataType)super.clone(); } |