summaryrefslogtreecommitdiffstats
path: root/document
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2020-08-07 05:34:45 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2020-08-07 05:34:45 +0000
commit6d7d233abf54005d88acfc0eac2ff56016ff4c88 (patch)
tree2b4069ec66e0bb04b11a6b9000273321c00ef5bf /document
parent21c65e3ce2ea7142e1ce13a547ebfc73676bb971 (diff)
Define the TENSOR datatype fully.
Diffstat (limited to 'document')
-rw-r--r--document/src/vespa/document/datatype/datatype.cpp3
-rw-r--r--document/src/vespa/document/datatype/datatype.h1
2 files changed, 4 insertions, 0 deletions
diff --git a/document/src/vespa/document/datatype/datatype.cpp b/document/src/vespa/document/datatype/datatype.cpp
index fae606839a7..b7b511d459e 100644
--- a/document/src/vespa/document/datatype/datatype.cpp
+++ b/document/src/vespa/document/datatype/datatype.cpp
@@ -28,6 +28,7 @@ DocumentType DOCUMENT_OBJ("document");
WeightedSetDataType TAG_OBJ(*DataType::STRING, true, true);
PrimitiveDataType URI_OBJ(DataType::T_URI);
PrimitiveDataType PREDICATE_OBJ(DataType::T_PREDICATE);
+PrimitiveDataType TENSOR_OBJ(DataType::T_TENSOR);
} // namespace
@@ -44,6 +45,8 @@ const DocumentType *const DataType::DOCUMENT(&DOCUMENT_OBJ);
const DataType *const DataType::TAG(&TAG_OBJ);
const DataType *const DataType::URI(&URI_OBJ);
const DataType *const DataType::PREDICATE(&PREDICATE_OBJ);
+const DataType *const DataType::TENSOR(&TENSOR_OBJ);
+
namespace {
diff --git a/document/src/vespa/document/datatype/datatype.h b/document/src/vespa/document/datatype/datatype.h
index 95f0e8b9a64..723e7c69ed6 100644
--- a/document/src/vespa/document/datatype/datatype.h
+++ b/document/src/vespa/document/datatype/datatype.h
@@ -96,6 +96,7 @@ public:
static const DataType *const TAG;
static const DataType *const URI;
static const DataType *const PREDICATE;
+ static const DataType *const TENSOR;
/** Used by type manager to fetch default types to register. */
static std::vector<const DataType *> getDefaultDataTypes();