summaryrefslogtreecommitdiff
path: root/src/mongo/db/storage/key_string.h
diff options
context:
space:
mode:
authorXiangyu Yao <xiangyu.yao@mongodb.com>2019-08-26 21:04:09 +0000
committerevergreen <evergreen@mongodb.com>2019-08-26 21:04:09 +0000
commitdef30acb316289d5cb95ecdf2654c3ca919c6a46 (patch)
tree3110ea8550bcdd45cea88cb479912e94c48d45b5 /src/mongo/db/storage/key_string.h
parentfdc2af124b38652be53ff46ad658e86f7dd1f47a (diff)
downloadmongo-def30acb316289d5cb95ecdf2654c3ca919c6a46.tar.gz
SERVER-42354 Remove SortedDataInterface::seek() which accepts a SeekPoint
Diffstat (limited to 'src/mongo/db/storage/key_string.h')
-rw-r--r--src/mongo/db/storage/key_string.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mongo/db/storage/key_string.h b/src/mongo/db/storage/key_string.h
index 82410924f67..f82dd4a2259 100644
--- a/src/mongo/db/storage/key_string.h
+++ b/src/mongo/db/storage/key_string.h
@@ -803,6 +803,14 @@ size_t getKeySize(const char* buffer, size_t len, Ordering ord, const TypeBits&
BSONObj toBson(StringData data, Ordering ord, const TypeBits& types);
BSONObj toBson(const char* buffer, size_t len, Ordering ord, const TypeBits& types) noexcept;
BSONObj toBsonSafe(const char* buffer, size_t len, Ordering ord, const TypeBits& types);
+BSONObj toBsonSafeWithDiscriminator(const char* buffer,
+ size_t len,
+ Ordering ord,
+ const TypeBits& typeBits);
+Discriminator decodeDiscriminator(const char* buffer,
+ size_t len,
+ Ordering ord,
+ const TypeBits& typeBits);
template <class T>
BSONObj toBson(const T& keyString, Ordering ord) noexcept {