diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2017-01-19 01:02:10 +0100 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2017-01-19 01:02:10 +0100 |
commit | 8c02a1288b1cf36841ad46d6255c202ddeed8464 (patch) | |
tree | a11c90c3de0bad9bbc61834182184719fecfd8b2 /vsm | |
parent | 02700f1dd97365690a6deece2b471b55434c3bea (diff) |
Clearly differentiate when you promise a long lived buffer and not.
Diffstat (limited to 'vsm')
-rw-r--r-- | vsm/src/tests/searcher/searcher.cpp | 3 | ||||
-rw-r--r-- | vsm/src/vespa/vsm/common/documenttypemapping.cpp | 3 | ||||
-rw-r--r-- | vsm/src/vespa/vsm/common/storagedocument.h | 9 | ||||
-rw-r--r-- | vsm/src/vespa/vsm/vsm/snippetmodifier.cpp | 1 |
4 files changed, 5 insertions, 11 deletions
diff --git a/vsm/src/tests/searcher/searcher.cpp b/vsm/src/tests/searcher/searcher.cpp index a9ae9f11705..28e97f5e726 100644 --- a/vsm/src/tests/searcher/searcher.cpp +++ b/vsm/src/tests/searcher/searcher.cpp @@ -2,19 +2,18 @@ #include <vespa/vespalib/testkit/testapp.h> -#include <vespa/document/fieldvalue/stringfieldvalue.h> #include <vespa/searchlib/query/queryterm.h> #include <vespa/vsm/searcher/fieldsearcher.h> #include <vespa/vsm/searcher/floatfieldsearcher.h> #include <vespa/vsm/searcher/futf8strchrfieldsearcher.h> #include <vespa/vsm/searcher/intfieldsearcher.h> -#include <vespa/vsm/searcher/strchrfieldsearcher.h> #include <vespa/vsm/searcher/utf8flexiblestringfieldsearcher.h> #include <vespa/vsm/searcher/utf8exactstringfieldsearcher.h> #include <vespa/vsm/searcher/utf8substringsearcher.h> #include <vespa/vsm/searcher/utf8substringsnippetmodifier.h> #include <vespa/vsm/searcher/utf8suffixstringfieldsearcher.h> #include <vespa/vsm/vsm/snippetmodifier.h> +#include <vespa/document/fieldvalue/fieldvalues.h> using namespace document; using search::EmptyQueryNodeResult; diff --git a/vsm/src/vespa/vsm/common/documenttypemapping.cpp b/vsm/src/vespa/vsm/common/documenttypemapping.cpp index 389c6608d70..96a7effae57 100644 --- a/vsm/src/vespa/vsm/common/documenttypemapping.cpp +++ b/vsm/src/vespa/vsm/common/documenttypemapping.cpp @@ -1,13 +1,12 @@ // Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. #include "documenttypemapping.h" +#include <vespa/document/repo/documenttyperepo.h> #include <vespa/vespalib/stllike/hash_map.hpp> #include <vespa/log/log.h> LOG_SETUP(".vsm.common.documenttypemapping"); -#define DEBUGMASK 0x00 - namespace vsm { DocumentTypeMapping::DocumentTypeMapping() : diff --git a/vsm/src/vespa/vsm/common/storagedocument.h b/vsm/src/vespa/vsm/common/storagedocument.h index d748423dab4..cf0638cb3c3 100644 --- a/vsm/src/vespa/vsm/common/storagedocument.h +++ b/vsm/src/vespa/vsm/common/storagedocument.h @@ -1,14 +1,10 @@ // Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. #pragma once -#include <vespa/document/util/bytebuffer.h> #include <vespa/document/fieldvalue/document.h> -#include <vespa/document/base/field.h> -#include <vespa/document/fieldvalue/fieldvalues.h> #include <vespa/vsm/common/document.h> -namespace vsm -{ +namespace vsm { typedef vespalib::CloneablePtr<document::FieldValue> FieldValueContainer; typedef document::FieldPath FieldPath; // field path to navigate a field value @@ -23,8 +19,7 @@ class StorageDocument : public Document public: SubDocument() : _fieldValue(NULL) - { - } + { } SubDocument(document::FieldValue * fv, FieldPath::const_iterator it, FieldPath::const_iterator mt) : _fieldValue(fv), _it(it), diff --git a/vsm/src/vespa/vsm/vsm/snippetmodifier.cpp b/vsm/src/vespa/vsm/vsm/snippetmodifier.cpp index ea3e1dc8e91..910b087f4b9 100644 --- a/vsm/src/vespa/vsm/vsm/snippetmodifier.cpp +++ b/vsm/src/vespa/vsm/vsm/snippetmodifier.cpp @@ -1,6 +1,7 @@ // Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. #include "snippetmodifier.h" +#include <vespa/document/fieldvalue/stringfieldvalue.h> #include <vespa/vespalib/stllike/hash_map.hpp> #include <vespa/log/log.h> |