![]() |
Storage Engine API
|
This is the complete list of members for mongo::KeyString, including all inherited members.
_append(const T &thing, bool invert) | mongo::KeyString | private |
_appendAllElementsForIndexing(const BSONObj &obj, Ordering ord, Discriminator discriminator) | mongo::KeyString | private |
_appendArray(const BSONArray &val, bool invert) | mongo::KeyString | private |
_appendBinData(const BSONBinData &val, bool invert) | mongo::KeyString | private |
_appendBool(bool val, bool invert) | mongo::KeyString | private |
_appendBson(const BSONObj &obj, bool invert) | mongo::KeyString | private |
_appendBsonValue(const BSONElement &elem, bool invert, const StringData *name) | mongo::KeyString | private |
_appendBytes(const void *source, size_t bytes, bool invert) | mongo::KeyString | private |
_appendCode(StringData val, bool invert) | mongo::KeyString | private |
_appendCodeWString(const BSONCodeWScope &val, bool invert) | mongo::KeyString | private |
_appendDate(Date_t val, bool invert) | mongo::KeyString | private |
_appendDBRef(const BSONDBRef &val, bool invert) | mongo::KeyString | private |
_appendDoubleWithoutTypeBits(const double num, DecimalContinuationMarker dcm, bool invert) | mongo::KeyString | private |
_appendHugeDecimalWithoutTypeBits(const Decimal128 dec, bool invert) | mongo::KeyString | private |
_appendInteger(const long long num, bool invert) | mongo::KeyString | private |
_appendLargeDouble(double value, DecimalContinuationMarker dcm, bool invert) | mongo::KeyString | private |
_appendNumberDecimal(const Decimal128 num, bool invert) | mongo::KeyString | private |
_appendNumberDouble(const double num, bool invert) | mongo::KeyString | private |
_appendNumberInt(const int num, bool invert) | mongo::KeyString | private |
_appendNumberLong(const long long num, bool invert) | mongo::KeyString | private |
_appendObject(const BSONObj &val, bool invert) | mongo::KeyString | private |
_appendOID(OID val, bool invert) | mongo::KeyString | private |
_appendPreshiftedIntegerPortion(uint64_t value, bool isNegative, bool invert) | mongo::KeyString | private |
_appendRegex(const BSONRegEx &val, bool invert) | mongo::KeyString | private |
_appendSmallDouble(double value, DecimalContinuationMarker dcm, bool invert) | mongo::KeyString | private |
_appendString(StringData val, bool invert) | mongo::KeyString | private |
_appendStringLike(StringData str, bool invert) | mongo::KeyString | private |
_appendSymbol(StringData val, bool invert) | mongo::KeyString | private |
_appendTimestamp(Timestamp val, bool invert) | mongo::KeyString | private |
_appendTinyDecimalWithoutTypeBits(const Decimal128 dec, const double bin, bool invert) | mongo::KeyString | private |
_buffer | mongo::KeyString | private |
_typeBits | mongo::KeyString | private |
appendRecordId(RecordId loc) | mongo::KeyString | |
appendTypeBits(const TypeBits &bits) | mongo::KeyString | |
compare(const KeyString &other) const | mongo::KeyString | |
DecimalContinuationMarker enum name | mongo::KeyString | |
decodeRecordId(BufReader *reader) | mongo::KeyString | static |
decodeRecordIdAtEnd(const void *buf, size_t size) | mongo::KeyString | static |
Discriminator enum name | mongo::KeyString | |
getBuffer() const | mongo::KeyString | inline |
getKeySize(const char *buffer, size_t len, Ordering ord, const TypeBits &typeBits) | mongo::KeyString | static |
getSize() const | mongo::KeyString | inline |
getTypeBits() const | mongo::KeyString | inline |
isEmpty() const | mongo::KeyString | inline |
kDCMEqualToDouble enum value | mongo::KeyString | |
kDCMEqualToDoubleRoundedUpTo15Digits enum value | mongo::KeyString | |
kDCMHasContinuationLargerThanDoubleRoundedUpTo15Digits enum value | mongo::KeyString | |
kDCMHasContinuationLessThanDoubleRoundedUpTo15Digits enum value | mongo::KeyString | |
kExclusiveAfter enum value | mongo::KeyString | |
kExclusiveBefore enum value | mongo::KeyString | |
KeyString(Version version) | mongo::KeyString | inlineexplicit |
KeyString(Version version, const BSONObj &obj, Ordering ord, RecordId recordId) | mongo::KeyString | inline |
KeyString(Version version, const BSONObj &obj, Ordering ord, Discriminator discriminator=kInclusive) | mongo::KeyString | inline |
KeyString(Version version, RecordId rid) | mongo::KeyString | inline |
kInclusive enum value | mongo::KeyString | |
kLatestVersion | mongo::KeyString | static |
resetFromBuffer(const void *buffer, size_t size) | mongo::KeyString | inline |
resetToEmpty() | mongo::KeyString | inline |
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::KeyString | static |
toBson(const char *buffer, size_t len, Ordering ord, const TypeBits &types) noexcept | mongo::KeyString | static |
toBsonSafe(const char *buffer, size_t len, Ordering ord, const TypeBits &types) | mongo::KeyString | static |
toString() const | mongo::KeyString | |
Version enum name | mongo::KeyString | |
version | mongo::KeyString | |
versionToString(Version version) | mongo::KeyString | inlinestatic |