summaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2022-05-18 05:22:42 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2022-05-18 05:22:42 +0000
commitfc9c0dcbbff209d47ea1b04f86f36f2ccb0c0ad2 (patch)
tree0b46b84eb4294d20b66bb99e6b6e2b9d9a2d8962 /searchlib
parentf05f60b1ec40be6f3e60349d65da60bc41555db3 (diff)
- Move persitence/spi/types.h under to persitence/spi/types.h
- Cut dependency to persistencetypes for searchlib.
Diffstat (limited to 'searchlib')
-rw-r--r--searchlib/src/vespa/searchlib/aggregation/grouping.cpp3
-rw-r--r--searchlib/src/vespa/searchlib/common/idocumentmetastore.h11
2 files changed, 7 insertions, 7 deletions
diff --git a/searchlib/src/vespa/searchlib/aggregation/grouping.cpp b/searchlib/src/vespa/searchlib/aggregation/grouping.cpp
index f373b5fc0b3..c07e399b38e 100644
--- a/searchlib/src/vespa/searchlib/aggregation/grouping.cpp
+++ b/searchlib/src/vespa/searchlib/aggregation/grouping.cpp
@@ -121,8 +121,7 @@ Grouping::Grouping()
Grouping::Grouping(const Grouping &) = default;
Grouping & Grouping::operator = (const Grouping &) = default;
-
-Grouping::~Grouping() { }
+Grouping::~Grouping() = default;
void
Grouping::selectMembers(const vespalib::ObjectPredicate &predicate,
diff --git a/searchlib/src/vespa/searchlib/common/idocumentmetastore.h b/searchlib/src/vespa/searchlib/common/idocumentmetastore.h
index d663d1659e1..5c5791f585a 100644
--- a/searchlib/src/vespa/searchlib/common/idocumentmetastore.h
+++ b/searchlib/src/vespa/searchlib/common/idocumentmetastore.h
@@ -5,7 +5,8 @@
#include "lid_usage_stats.h"
#include <vespa/document/base/globalid.h>
#include <vespa/document/bucket/bucketid.h>
-#include <persistence/spi/types.h>
+#include <vector>
+#include <memory>
namespace search {
@@ -15,7 +16,7 @@ namespace search {
struct DocumentMetaData {
typedef uint32_t DocId;
DocId lid;
- storage::spi::Timestamp timestamp;
+ uint64_t timestamp;
document::BucketId bucketId;
document::GlobalId gid;
bool removed;
@@ -31,14 +32,14 @@ struct DocumentMetaData {
{ }
DocumentMetaData(DocId lid_,
- storage::spi::Timestamp timestamp_,
+ uint64_t timestamp_,
document::BucketId bucketId_,
const document::GlobalId &gid_) noexcept
: DocumentMetaData(lid_, timestamp_, bucketId_, gid_, false)
{ }
DocumentMetaData(DocId lid_,
- storage::spi::Timestamp timestamp_,
+ uint64_t timestamp_,
document::BucketId bucketId_,
const document::GlobalId &gid_,
bool removed_) noexcept
@@ -72,7 +73,7 @@ struct IDocumentMetaStore {
typedef uint32_t DocId;
typedef document::GlobalId GlobalId;
typedef document::BucketId BucketId;
- typedef storage::spi::Timestamp Timestamp;
+ typedef uint64_t Timestamp;
virtual ~IDocumentMetaStore() {}