summaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/search/query/profile/types
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@yahoo-inc.com>2016-12-07 11:33:38 -0800
committerJon Bratseth <bratseth@yahoo-inc.com>2016-12-07 11:33:38 -0800
commit38fc045cbe035c8712de6eb773028a047589d37f (patch)
tree97c2b10637771a46ea064288fdea1e3fd8932bea /container-search/src/main/java/com/yahoo/search/query/profile/types
parent5473ddcf9dba2684c66d4172ff2c0ff9f03b92d1 (diff)
Use type when we have it
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/query/profile/types')
-rw-r--r--container-search/src/main/java/com/yahoo/search/query/profile/types/TensorFieldType.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/query/profile/types/TensorFieldType.java b/container-search/src/main/java/com/yahoo/search/query/profile/types/TensorFieldType.java
index c45520423e0..69d771e1950 100644
--- a/container-search/src/main/java/com/yahoo/search/query/profile/types/TensorFieldType.java
+++ b/container-search/src/main/java/com/yahoo/search/query/profile/types/TensorFieldType.java
@@ -16,6 +16,8 @@ import java.util.Optional;
*/
public class TensorFieldType extends FieldType {
+ // TODO: Require tensor type
+
private final Optional<TensorType> type;
/** Creates a tensor field type with optional information about the kind of tensor this will hold */
@@ -41,7 +43,7 @@ public class TensorFieldType extends FieldType {
@Override
public Object convertFrom(Object o, QueryProfileRegistry registry) {
if (o instanceof Tensor) return o;
- if (o instanceof String) return Tensor.from((String)o);
+ if (o instanceof String) return type.isPresent() ? Tensor.from(type.get(), (String)o) : Tensor.from((String)o);
return null;
}