![]() |
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 |