diff options
author | Xiangyu Yao <xiangyu.yao@mongodb.com> | 2019-08-26 21:04:09 +0000 |
---|---|---|
committer | evergreen <evergreen@mongodb.com> | 2019-08-26 21:04:09 +0000 |
commit | def30acb316289d5cb95ecdf2654c3ca919c6a46 (patch) | |
tree | 3110ea8550bcdd45cea88cb479912e94c48d45b5 /src/mongo/db/storage/key_string.h | |
parent | fdc2af124b38652be53ff46ad658e86f7dd1f47a (diff) | |
download | mongo-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.h | 8 |
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 { |