diff options
-rw-r--r-- | document/src/vespa/document/base/field.cpp | 2 | ||||
-rw-r--r-- | document/src/vespa/document/base/field.h | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/document/src/vespa/document/base/field.cpp b/document/src/vespa/document/base/field.cpp index 86b1d93eacf..d19e9c372eb 100644 --- a/document/src/vespa/document/base/field.cpp +++ b/document/src/vespa/document/base/field.cpp @@ -48,6 +48,8 @@ Field::Field(vespalib::stringref name, const DataType& dataType) _fieldId(calculateIdV7()) { } +Field::~Field() = default; + FieldValue::UP Field::createValue() const { return _dataType->createFieldValue(); diff --git a/document/src/vespa/document/base/field.h b/document/src/vespa/document/base/field.h index 378dc16cda6..6a2dadf8cd6 100644 --- a/document/src/vespa/document/base/field.h +++ b/document/src/vespa/document/base/field.h @@ -86,6 +86,8 @@ public: */ Field(vespalib::stringref name, const DataType &dataType); + ~Field() override; + std::unique_ptr<FieldValue> createValue() const; // Note that only id is checked for equality. |