diff options
author | Jon Bratseth <bratseth@yahoo-inc.com> | 2016-12-07 11:33:38 -0800 |
---|---|---|
committer | Jon Bratseth <bratseth@yahoo-inc.com> | 2016-12-07 11:33:38 -0800 |
commit | 38fc045cbe035c8712de6eb773028a047589d37f (patch) | |
tree | 97c2b10637771a46ea064288fdea1e3fd8932bea /container-search/src/main/java/com/yahoo/search/query | |
parent | 5473ddcf9dba2684c66d4172ff2c0ff9f03b92d1 (diff) |
Use type when we have it
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/query')
-rw-r--r-- | container-search/src/main/java/com/yahoo/search/query/profile/types/TensorFieldType.java | 4 |
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; } |