Storage Engine API
mongo::KeyString Member List

This is the complete list of members for mongo::KeyString, including all inherited members.

_append(const T &thing, bool invert)mongo::KeyStringprivate
_appendAllElementsForIndexing(const BSONObj &obj, Ordering ord, Discriminator discriminator)mongo::KeyStringprivate
_appendArray(const BSONArray &val, bool invert)mongo::KeyStringprivate
_appendBinData(const BSONBinData &val, bool invert)mongo::KeyStringprivate
_appendBool(bool val, bool invert)mongo::KeyStringprivate
_appendBson(const BSONObj &obj, bool invert)mongo::KeyStringprivate
_appendBsonValue(const BSONElement &elem, bool invert, const StringData *name)mongo::KeyStringprivate
_appendBytes(const void *source, size_t bytes, bool invert)mongo::KeyStringprivate
_appendCode(StringData val, bool invert)mongo::KeyStringprivate
_appendCodeWString(const BSONCodeWScope &val, bool invert)mongo::KeyStringprivate
_appendDate(Date_t val, bool invert)mongo::KeyStringprivate
_appendDBRef(const BSONDBRef &val, bool invert)mongo::KeyStringprivate
_appendDoubleWithoutTypeBits(const double num, DecimalContinuationMarker dcm, bool invert)mongo::KeyStringprivate
_appendHugeDecimalWithoutTypeBits(const Decimal128 dec, bool invert)mongo::KeyStringprivate
_appendInteger(const long long num, bool invert)mongo::KeyStringprivate
_appendLargeDouble(double value, DecimalContinuationMarker dcm, bool invert)mongo::KeyStringprivate
_appendNumberDecimal(const Decimal128 num, bool invert)mongo::KeyStringprivate
_appendNumberDouble(const double num, bool invert)mongo::KeyStringprivate
_appendNumberInt(const int num, bool invert)mongo::KeyStringprivate
_appendNumberLong(const long long num, bool invert)mongo::KeyStringprivate
_appendObject(const BSONObj &val, bool invert)mongo::KeyStringprivate
_appendOID(OID val, bool invert)mongo::KeyStringprivate
_appendPreshiftedIntegerPortion(uint64_t value, bool isNegative, bool invert)mongo::KeyStringprivate
_appendRegex(const BSONRegEx &val, bool invert)mongo::KeyStringprivate
_appendSmallDouble(double value, DecimalContinuationMarker dcm, bool invert)mongo::KeyStringprivate
_appendString(StringData val, bool invert)mongo::KeyStringprivate
_appendStringLike(StringData str, bool invert)mongo::KeyStringprivate
_appendSymbol(StringData val, bool invert)mongo::KeyStringprivate
_appendTimestamp(Timestamp val, bool invert)mongo::KeyStringprivate
_appendTinyDecimalWithoutTypeBits(const Decimal128 dec, const double bin, bool invert)mongo::KeyStringprivate
_buffermongo::KeyStringprivate
_typeBitsmongo::KeyStringprivate
appendRecordId(RecordId loc)mongo::KeyString
appendTypeBits(const TypeBits &bits)mongo::KeyString
compare(const KeyString &other) constmongo::KeyString
DecimalContinuationMarker enum namemongo::KeyString
decodeRecordId(BufReader *reader)mongo::KeyStringstatic
decodeRecordIdAtEnd(const void *buf, size_t size)mongo::KeyStringstatic
Discriminator enum namemongo::KeyString
getBuffer() constmongo::KeyStringinline
getKeySize(const char *buffer, size_t len, Ordering ord, const TypeBits &typeBits)mongo::KeyStringstatic
getSize() constmongo::KeyStringinline
getTypeBits() constmongo::KeyStringinline
isEmpty() constmongo::KeyStringinline
kDCMEqualToDouble enum valuemongo::KeyString
kDCMEqualToDoubleRoundedUpTo15Digits enum valuemongo::KeyString
kDCMHasContinuationLargerThanDoubleRoundedUpTo15Digits enum valuemongo::KeyString
kDCMHasContinuationLessThanDoubleRoundedUpTo15Digits enum valuemongo::KeyString
kExclusiveAfter enum valuemongo::KeyString
kExclusiveBefore enum valuemongo::KeyString
KeyString(Version version)mongo::KeyStringinlineexplicit
KeyString(Version version, const BSONObj &obj, Ordering ord, RecordId recordId)mongo::KeyStringinline
KeyString(Version version, const BSONObj &obj, Ordering ord, Discriminator discriminator=kInclusive)mongo::KeyStringinline
KeyString(Version version, RecordId rid)mongo::KeyStringinline
kInclusive enum valuemongo::KeyString
kLatestVersionmongo::KeyStringstatic
resetFromBuffer(const void *buffer, size_t size)mongo::KeyStringinline
resetToEmpty()mongo::KeyStringinline
resetToKey(const BSONObj &obj, Ordering ord, RecordId recordId)mongo::KeyString
resetToKey(const BSONObj &obj, Ordering ord, Discriminator discriminator=kInclusive)mongo::KeyString
toBson(StringData data, Ordering ord, const TypeBits &types)mongo::KeyStringstatic
toBson(const char *buffer, size_t len, Ordering ord, const TypeBits &types) noexceptmongo::KeyStringstatic
toBsonSafe(const char *buffer, size_t len, Ordering ord, const TypeBits &types)mongo::KeyStringstatic
toString() constmongo::KeyString
Version enum namemongo::KeyString
versionmongo::KeyString
versionToString(Version version)mongo::KeyStringinlinestatic