Storage Engine API
key_string.h File Reference
#include <limits>
#include "mongo/base/static_assert.h"
#include "mongo/bson/bsonmisc.h"
#include "mongo/bson/bsonobj.h"
#include "mongo/bson/bsonobjbuilder.h"
#include "mongo/bson/ordering.h"
#include "mongo/bson/timestamp.h"
#include "mongo/db/record_id.h"
#include "mongo/platform/decimal128.h"
#include "mongo/util/assert_util.h"

Go to the source code of this file.

Classes

class  mongo::KeyString
 
class  mongo::KeyString::TypeBits
 Encodes info needed to restore the original BSONTypes from a KeyString. More...
 
class  mongo::KeyString::TypeBits::Reader
 

Namespaces

 mongo
 Copyright (C) 2014 MongoDB Inc.
 

Functions

bool mongo::operator< (const KeyString &lhs, const KeyString &rhs)
 
bool mongo::operator<= (const KeyString &lhs, const KeyString &rhs)
 
bool mongo::operator== (const KeyString &lhs, const KeyString &rhs)
 
bool mongo::operator> (const KeyString &lhs, const KeyString &rhs)
 
bool mongo::operator>= (const KeyString &lhs, const KeyString &rhs)
 
bool mongo::operator!= (const KeyString &lhs, const KeyString &rhs)
 
std::ostream & mongo::operator<< (std::ostream &stream, const KeyString &value)