MongoDB C++ Driver  legacy-1.1.2
mongo::DBClientBase Member List

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

_authMongoCR(const std::string &dbname, const std::string &username, const std::string &pwd, BSONObj *info, bool digestPassword)mongo::DBClientWithCommandsprotected
_authX509(const std::string &dbname, const std::string &username, BSONObj *info)mongo::DBClientWithCommandsprotected
_logLevelmongo::DBClientWithCommands
_runCommandHookmongo::DBClientWithCommandsprotected
auth(const BSONObj &params)mongo::DBClientWithCommands
auth(const std::string &dbname, const std::string &username, const std::string &pwd, std::string &errmsg, bool digestPassword=true)mongo::DBClientWithCommands
availableOptions()mongo::DBClientWithCommandsprotected
call(Message &toSend, Message &response, bool assertOk=true, std::string *actualServer=0)=0mongo::DBConnectorpure virtual
copyDatabase(const std::string &fromdb, const std::string &todb, const std::string &fromhost="", const std::string &mechanism="DEFAULT", const std::string &username="", const std::string &password="", BSONObj *info=0)mongo::DBClientWithCommands
count(const std::string &ns, const Query &query=Query(), int options=0, int limit=0, int skip=0)mongo::DBClientWithCommandsvirtual
createCollection(const std::string &ns, long long size=0, bool capped=false, int max=0, BSONObj *info=0)mongo::DBClientWithCommands
createCollectionWithOptions(const std::string &ns, long long size=0, bool capped=false, int max=0, const BSONObj &extraOptions=BSONObj(), BSONObj *info=0)mongo::DBClientWithCommands
createIndex(const StringData &ns, const BSONObj &keys)mongo::DBClientWithCommandsinline
createIndex(const StringData &ns, const IndexSpec &descriptor)mongo::DBClientWithCommandsvirtual
distinct(const StringData &ns, const StringData &field, const Query &query=Query())mongo::DBClientWithCommands
dropCollection(const std::string &ns, BSONObj *info=NULL)mongo::DBClientWithCommandsinlinevirtual
dropDatabase(const std::string &dbname, BSONObj *info=0)mongo::DBClientWithCommandsinlinevirtual
dropIndexes(const std::string &ns)mongo::DBClientWithCommandsvirtual
enumerateCollections(const std::string &db, const BSONObj &filter=BSONObj(), int batchSize=0)mongo::DBClientWithCommands
eval(const std::string &dbname, const std::string &jscode, BSONObj &info, BSONElement &retValue, BSONObj *args=0, bool nolock=false)mongo::DBClientWithCommandsinline
findAndModify(const StringData &ns, const BSONObj &query, const BSONObj &update, bool upsert=false, bool returnNew=false, const BSONObj &sort=BSONObj(), const BSONObj &fields=BSONObj(), const WriteConcern *wc=NULL, bool bypassDocumentValidation=false)mongo::DBClientBase
findAndRemove(const StringData &ns, const BSONObj &query, const BSONObj &sort=BSONObj(), const BSONObj &fields=BSONObj(), const WriteConcern *wc=NULL)mongo::DBClientBase
findN(std::vector< BSONObj > &out, const std::string &ns, Query query, int nToReturn, int nToSkip=0, const BSONObj *fieldsToReturn=0, int queryOptions=0, int batchSize=0)mongo::DBClientInterface
findOne(const std::string &ns, const Query &query, const BSONObj *fieldsToReturn=0, int queryOptions=0)mongo::DBClientInterfacevirtual
getCollectionInfos(const std::string &db, const BSONObj &filter=BSONObj())mongo::DBClientWithCommands
getCollectionNames(const std::string &db, const BSONObj &filter=BSONObj())mongo::DBClientWithCommands
getDatabaseNames()mongo::DBClientWithCommands
getIndexNames(const std::string &ns, int options=0)mongo::DBClientWithCommandsvirtual
getLastError(const std::string &db, bool fsync=false, bool j=false, int w=0, int wtimeout=0)mongo::DBClientWithCommands
getLastError(bool fsync=false, bool j=false, int w=0, int wtimeout=0)mongo::DBClientWithCommands
getLastErrorDetailed(const std::string &db, bool fsync=false, bool j=false, int w=0, int wtimeout=0)mongo::DBClientWithCommandsvirtual
getLastErrorDetailed(bool fsync=false, bool j=false, int w=0, int wtimeout=0)mongo::DBClientWithCommandsvirtual
getLastErrorString(const BSONObj &res)mongo::DBClientWithCommandsstatic
getMore(const std::string &ns, long long cursorId, int nToReturn=0, int options=0)mongo::DBClientBasevirtual
getPrevError()mongo::DBClientWithCommands
group(const StringData &ns, const StringData &jsreduce, std::vector< BSONObj > *output, const BSONObj &initial=BSONObj(), const Query &query=Query(), const BSONObj &key=BSONObj(), const StringData &finalize="")mongo::DBClientWithCommands
groupWithKeyFunction(const StringData &ns, const StringData &jsreduce, std::vector< BSONObj > *output, const BSONObj &initial=BSONObj(), const Query &query=Query(), const StringData &jskey="", const StringData &finalize="")mongo::DBClientWithCommands
initializeOrderedBulkOp(const std::string &ns)mongo::DBClientBasevirtual
initializeUnorderedBulkOp(const std::string &ns)mongo::DBClientBasevirtual
insert(const std::string &ns, BSONObj obj, int flags=0, const WriteConcern *wc=NULL)mongo::DBClientBasevirtual
insert(const std::string &ns, const std::vector< BSONObj > &v, int flags=0, const WriteConcern *wc=NULL)mongo::DBClientBasevirtual
isMaster(bool &isMaster, BSONObj *info=0)mongo::DBClientWithCommandsvirtual
isNotMasterErrorString(const BSONElement &e)mongo::DBClientWithCommandsprotected
isOk(const BSONObj &)mongo::DBClientWithCommandsprotected
isStillConnected()=0mongo::DBClientBasepure virtual
logout(const std::string &dbname, BSONObj &info)mongo::DBClientWithCommandsvirtual
mapreduce(const std::string &ns, const std::string &jsmapf, const std::string &jsreducef, Query query=Query(), MROutput output=MRInline)mongo::DBClientWithCommands
MONGO_CLIENT_DEPRECATED("deprecated in MongoDB 3.0") bool eval(const stdmongo::DBClientWithCommandsinline
parallelScan(const StringData &ns, int numCursors, std::vector< DBClientCursor * > *cursors, stdx::function< DBClientBase *()> connectionFactory)mongo::DBClientBasevirtual
PostRunCommandHookFunc typedefmongo::DBClientWithCommands
ProfilingLevel enum namemongo::DBClientWithCommands
query(const std::string &ns, Query query, int nToReturn=0, int nToSkip=0, const BSONObj *fieldsToReturn=0, int queryOptions=0, int batchSize=0)mongo::DBClientBasevirtual
query(stdx::function< void(const BSONObj &)> f, const std::string &ns, Query query, const BSONObj *fieldsToReturn=0, int queryOptions=0)mongo::DBClientBasevirtual
remove(const std::string &ns, Query q, bool justOne=0, const WriteConcern *wc=NULL)mongo::DBClientBasevirtual
repairDatabase(const std::string &dbname, BSONObj *info=0)mongo::DBClientWithCommandsinline
resetError()mongo::DBClientWithCommandsinline
runCommand(const std::string &dbname, const BSONObj &cmd, BSONObj &info, int options=0)mongo::DBClientWithCommandsvirtual
RunCommandHookFunc typedefmongo::DBClientWithCommands
save(const StringData &ns, const BSONObj &toSave, const WriteConcern *wc=NULL)mongo::DBClientInterface
simpleCommand(const std::string &dbname, BSONObj *info, const std::string &command)mongo::DBClientWithCommands
update(const std::string &ns, Query query, BSONObj obj, bool upsert=false, bool multi=false, const WriteConcern *wc=NULL)mongo::DBClientBasevirtual
validate(const std::string &ns, bool scandata=true)mongo::DBClientWithCommandsinline