summaryrefslogtreecommitdiffstats
path: root/document
diff options
context:
space:
mode:
Diffstat (limited to 'document')
-rw-r--r--document/src/main/java/com/yahoo/document/DataType.java4
-rw-r--r--document/src/main/java/com/yahoo/document/TensorDataType.java1
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();
}