aboutsummaryrefslogtreecommitdiffstats
path: root/storage
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2020-08-14 13:12:51 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2020-08-14 13:12:51 +0000
commitdf5a57673b782ab36ef8d24893d607f04514600e (patch)
tree7f9ce1717105693e7cd1530246efe831a1ef1a46 /storage
parent7bf5c4d363334993135f9edf77d9bbed306d03e4 (diff)
Make sure the entries in the set are unique.
Make both a less and equal operator so std::unique can be used to. Add and interface so that whole sets can be tested effectively if they are subsets.
Diffstat (limited to 'storage')
-rw-r--r--storage/src/vespa/storage/persistence/fieldvisitor.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/storage/src/vespa/storage/persistence/fieldvisitor.cpp b/storage/src/vespa/storage/persistence/fieldvisitor.cpp
index 0071d7a010f..ace99dec276 100644
--- a/storage/src/vespa/storage/persistence/fieldvisitor.cpp
+++ b/storage/src/vespa/storage/persistence/fieldvisitor.cpp
@@ -9,7 +9,7 @@ namespace storage {
FieldVisitor::~FieldVisitor() = default;
void FieldVisitor::visitFieldValueNode(const document::select::FieldValueNode & node) {
- _fields.insert(&_docType.getField(node.getRealFieldName()));
+ _fields.add(&_docType.getField(node.getRealFieldName()));
}
void FieldVisitor::visitComparison(const document::select::Compare & node) {