summaryrefslogtreecommitdiffstats
path: root/vsm
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2017-01-19 01:02:10 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2017-01-19 01:02:10 +0100
commit8c02a1288b1cf36841ad46d6255c202ddeed8464 (patch)
treea11c90c3de0bad9bbc61834182184719fecfd8b2 /vsm
parent02700f1dd97365690a6deece2b471b55434c3bea (diff)
Clearly differentiate when you promise a long lived buffer and not.
Diffstat (limited to 'vsm')
-rw-r--r--vsm/src/tests/searcher/searcher.cpp3
-rw-r--r--vsm/src/vespa/vsm/common/documenttypemapping.cpp3
-rw-r--r--vsm/src/vespa/vsm/common/storagedocument.h9
-rw-r--r--vsm/src/vespa/vsm/vsm/snippetmodifier.cpp1
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>