SequoiaDB
 All Classes Namespaces Files Functions Macros Pages
bson::BSONObj Member List

This is the complete list of members for bson::BSONObj, including all inherited members.

addFields(BSONObj &from, set< string > &fields)bson::BSONObj
appendSelfToBufBuilder(BufBuilder &b) const (defined in bson::BSONObj)bson::BSONObjinline
begin() const bson::BSONObj
BSONObj(const char *msgdata, bool check=true)bson::BSONObjinlineexplicit
BSONObj(holder_type holder)bson::BSONObjinlineexplicit
BSONObj()bson::BSONObj
BSONObjIterator (defined in bson::BSONObj)bson::BSONObjfriend
clientReadable() const (defined in bson::BSONObj)bson::BSONObj
copy() const bson::BSONObj
dump() const (defined in bson::BSONObj)bson::BSONObj
elems(vector< BSONElement > &) const bson::BSONObj
elems(list< BSONElement > &) const bson::BSONObj
equal(const BSONObj &r) const (defined in bson::BSONObj)bson::BSONObj
Equality enum value (defined in bson::BSONObj)bson::BSONObj
extractFields(const BSONObj &pattern, bool fillWithNull=false) const bson::BSONObj
extractFieldsUnDotted(BSONObj pattern) const bson::BSONObj
filterFieldsUndotted(const BSONObj &filter, bool inFilter) const (defined in bson::BSONObj)bson::BSONObj
firstElement() const bson::BSONObjinline
firstElementFieldName() const bson::BSONObjinline
getBoolField(const char *name) const bson::BSONObj
getField(const StringData &name) const bson::BSONObj
getField(const char *name) const (defined in bson::BSONObj)bson::BSONObj
getFieldDotted(const char *name) const bson::BSONObj
getFieldDotted(const string &name) const bson::BSONObjinline
getFieldDottedOrArray(const char *&name) const bson::BSONObj
getFieldNames(set< string > &fields) const bson::BSONObj
getFields(unsigned n, const char **fieldNames, BSONElement *fields) const bson::BSONObj
getFieldsDotted(const StringData &name, BSONElementSet &ret) const bson::BSONObj
getFieldsDotted(const StringData &name, BSONElementMSet &ret) const (defined in bson::BSONObj)bson::BSONObj
getFieldUsingIndexNames(const char *fieldName, const BSONObj &indexKey) const (defined in bson::BSONObj)bson::BSONObj
getIntField(const char *name) const bson::BSONObj
getJSCompatibility()bson::BSONObjinlinestatic
getObjectField(const char *name) const bson::BSONObj
getObjectID(BSONElement &e) const bson::BSONObj
getOwned() const bson::BSONObj
getStringField(const char *name) const bson::BSONObj
GT enum value (defined in bson::BSONObj)bson::BSONObj
GTE enum value (defined in bson::BSONObj)bson::BSONObj
hasElement(const char *name) const bson::BSONObjinline
hasField(const char *name) const bson::BSONObjinline
hash() const bson::BSONObjinline
hexDump() const bson::BSONObj
holder_type typedef (defined in bson::BSONObj)bson::BSONObj
init(const char *data, bool check=true)bson::BSONObjinline
isEmpty() const bson::BSONObjinline
isOwned() const bson::BSONObjinline
isValid() const bson::BSONObj
iterator typedef (defined in bson::BSONObj)bson::BSONObj
jsonString(JsonStringFormat format=Strict, int pretty=0) const bson::BSONObj
LT enum value (defined in bson::BSONObj)bson::BSONObj
LTE enum value (defined in bson::BSONObj)bson::BSONObj
MatchType enum name (defined in bson::BSONObj)bson::BSONObj
md5() const bson::BSONObj
NE enum value (defined in bson::BSONObj)bson::BSONObj
nFields() const bson::BSONObj
NIN enum value (defined in bson::BSONObj)bson::BSONObj
objdata() const bson::BSONObjinline
objsize() const bson::BSONObjinline
okForStorage() const bson::BSONObj
opALL enum value (defined in bson::BSONObj)bson::BSONObj
opELEM_MATCH enum value (defined in bson::BSONObj)bson::BSONObj
operator<(const BSONObj &other) const (defined in bson::BSONObj)bson::BSONObjinline
operator<=(const BSONObj &other) const (defined in bson::BSONObj)bson::BSONObjinline
operator==(const BSONObj &other) const (defined in bson::BSONObj)bson::BSONObjinline
operator>(const BSONObj &other) const (defined in bson::BSONObj)bson::BSONObjinline
operator>=(const BSONObj &other) const (defined in bson::BSONObj)bson::BSONObjinline
operator[](const char *field) const bson::BSONObjinline
operator[](const string &field) const (defined in bson::BSONObj)bson::BSONObjinline
operator[](int field) const (defined in bson::BSONObj)bson::BSONObjinline
opEXISTS enum value (defined in bson::BSONObj)bson::BSONObj
opIN enum value (defined in bson::BSONObj)bson::BSONObj
opISNULL enum value (defined in bson::BSONObj)bson::BSONObj
opMAX_DISTANCE enum value (defined in bson::BSONObj)bson::BSONObj
opMOD enum value (defined in bson::BSONObj)bson::BSONObj
opNEAR enum value (defined in bson::BSONObj)bson::BSONObj
opOPTIONS enum value (defined in bson::BSONObj)bson::BSONObj
opREGEX enum value (defined in bson::BSONObj)bson::BSONObj
opSIZE enum value (defined in bson::BSONObj)bson::BSONObj
opTYPE enum value (defined in bson::BSONObj)bson::BSONObj
opWITHIN enum value (defined in bson::BSONObj)bson::BSONObj
replaceFieldNames(const BSONObj &obj) const bson::BSONObj
setJSCompatibility(bool compatible)bson::BSONObjinlinestatic
shallowEqual(const BSONObj &r) const bson::BSONObjinline
toString(bool isArray=false, bool full=false, bool noThrow=true) const bson::BSONObj
toString(StringBuilder &s, bool isArray=false, bool full=false) const (defined in bson::BSONObj)bson::BSONObj
valid() const bson::BSONObj
Vals(vector< T > &) const bson::BSONObj
Vals(list< T > &) const bson::BSONObj
vals(vector< T > &) const bson::BSONObj
vals(list< T > &) const bson::BSONObj
woCompare(const BSONObj &r, const Ordering &o, bool considerFieldName=true) const bson::BSONObj
woCompare(const BSONObj &r, const BSONObj &ordering=BSONObj(), bool considerFieldName=true) const bson::BSONObj
woSortOrder(const BSONObj &r, const BSONObj &sortKey, bool useDotted=false) const bson::BSONObj
~BSONObj() (defined in bson::BSONObj)bson::BSONObjinline