|
virtual INT32 | connect (const CHAR *pHostName, UINT16 port)=0 |
|
virtual INT32 | connect (const CHAR *pHostName, UINT16 port, const CHAR *pUsrName, const CHAR *pPasswd)=0 |
|
virtual INT32 | connect (const CHAR *pHostName, const CHAR *pServiceName)=0 |
|
virtual INT32 | connect (const CHAR *pHostName, const CHAR *pServiceName, const CHAR *pUsrName, const CHAR *pPasswd)=0 |
|
virtual INT32 | connect (const CHAR **pConnAddrs, INT32 arrSize, const CHAR *pUsrName, const CHAR *pPasswd)=0 |
|
virtual void | disconnect ()=0 |
|
virtual INT32 | createUsr (const CHAR *pUsrName, const CHAR *pPasswd, const bson::BSONObj &options=_sdbStaticObject)=0 |
|
virtual INT32 | removeUsr (const CHAR *pUsrName, const CHAR *pPasswd)=0 |
|
virtual INT32 | getSnapshot (_sdbCursor **cursor, INT32 snapType, const bson::BSONObj &condition=_sdbStaticObject, const bson::BSONObj &selector=_sdbStaticObject, const bson::BSONObj &orderBy=_sdbStaticObject, const bson::BSONObj &hint=_sdbStaticObject, INT64 numToSkip=0, INT64 numToReturn=-1)=0 |
|
virtual INT32 | getSnapshot (sdbCursor &cursor, INT32 snapType, const bson::BSONObj &condition=_sdbStaticObject, const bson::BSONObj &selector=_sdbStaticObject, const bson::BSONObj &orderBy=_sdbStaticObject, const bson::BSONObj &hint=_sdbStaticObject, INT64 numToSkip=0, INT64 numToReturn=-1)=0 |
|
virtual INT32 | resetSnapshot (const bson::BSONObj &condition=_sdbStaticObject)=0 |
|
virtual INT32 | getList (_sdbCursor **cursor, INT32 listType, const bson::BSONObj &condition=_sdbStaticObject, const bson::BSONObj &selector=_sdbStaticObject, const bson::BSONObj &orderBy=_sdbStaticObject, const bson::BSONObj &hint=_sdbStaticObject, INT64 numToSkip=0, INT64 numToReturn=-1)=0 |
|
virtual INT32 | getList (sdbCursor &cursor, INT32 listType, const bson::BSONObj &condition=_sdbStaticObject, const bson::BSONObj &selector=_sdbStaticObject, const bson::BSONObj &orderBy=_sdbStaticObject, const bson::BSONObj &hint=_sdbStaticObject, INT64 numToSkip=0, INT64 numToReturn=-1)=0 |
|
virtual INT32 | getCollection (const CHAR *pCollectionFullName, _sdbCollection **collection)=0 |
|
virtual INT32 | getCollection (const CHAR *pCollectionFullName, sdbCollection &collection)=0 |
|
virtual INT32 | getCollectionSpace (const CHAR *pCollectionSpaceName, _sdbCollectionSpace **cs)=0 |
|
virtual INT32 | getCollectionSpace (const CHAR *pCollectionSpaceName, sdbCollectionSpace &cs)=0 |
|
virtual INT32 | createCollectionSpace (const CHAR *pCollectionSpaceName, INT32 iPageSize, _sdbCollectionSpace **cs)=0 |
|
virtual INT32 | createCollectionSpace (const CHAR *pCollectionSpaceName, INT32 iPageSize, sdbCollectionSpace &cs)=0 |
|
virtual INT32 | createCollectionSpace (const CHAR *pCollectionSpaceName, const bson::BSONObj &options, _sdbCollectionSpace **cs)=0 |
|
virtual INT32 | createCollectionSpace (const CHAR *pCollectionSpaceName, const bson::BSONObj &options, sdbCollectionSpace &cs)=0 |
|
virtual INT32 | dropCollectionSpace (const CHAR *pCollectionSpaceName)=0 |
|
virtual INT32 | listCollectionSpaces (_sdbCursor **result)=0 |
|
virtual INT32 | listCollectionSpaces (sdbCursor &result)=0 |
|
virtual INT32 | listCollections (_sdbCursor **result)=0 |
|
virtual INT32 | listCollections (sdbCursor &result)=0 |
|
virtual INT32 | listReplicaGroups (_sdbCursor **result)=0 |
|
virtual INT32 | listReplicaGroups (sdbCursor &result)=0 |
|
virtual INT32 | getReplicaGroup (const CHAR *pName, _sdbReplicaGroup **result)=0 |
|
virtual INT32 | getReplicaGroup (const CHAR *pName, sdbReplicaGroup &result)=0 |
|
virtual INT32 | getReplicaGroup (INT32 id, _sdbReplicaGroup **result)=0 |
|
virtual INT32 | getReplicaGroup (INT32 id, sdbReplicaGroup &result)=0 |
|
virtual INT32 | createReplicaGroup (const CHAR *pName, _sdbReplicaGroup **replicaGroup)=0 |
|
virtual INT32 | createReplicaGroup (const CHAR *pName, sdbReplicaGroup &replicaGroup)=0 |
|
virtual INT32 | removeReplicaGroup (const CHAR *pName)=0 |
|
virtual INT32 | createReplicaCataGroup (const CHAR *pHostName, const CHAR *pServiceName, const CHAR *pDatabasePath, const bson::BSONObj &configure)=0 |
|
virtual INT32 | activateReplicaGroup (const CHAR *pName, _sdbReplicaGroup **replicaGroup)=0 |
|
virtual INT32 | activateReplicaGroup (const CHAR *pName, sdbReplicaGroup &replicaGroup)=0 |
|
virtual INT32 | execUpdate (const CHAR *sql)=0 |
|
virtual INT32 | exec (const CHAR *sql, _sdbCursor **result)=0 |
|
virtual INT32 | exec (const CHAR *sql, sdbCursor &result)=0 |
|
virtual INT32 | transactionBegin ()=0 |
|
virtual INT32 | transactionCommit ()=0 |
|
virtual INT32 | transactionRollback ()=0 |
|
virtual INT32 | flushConfigure (const bson::BSONObj &options)=0 |
|
virtual INT32 | crtJSProcedure (const CHAR *code)=0 |
|
virtual INT32 | rmProcedure (const CHAR *spName)=0 |
|
virtual INT32 | listProcedures (_sdbCursor **cursor, const bson::BSONObj &condition)=0 |
|
virtual INT32 | listProcedures (sdbCursor &cursor, const bson::BSONObj &condition)=0 |
|
virtual INT32 | evalJS (const CHAR *code, SDB_SPD_RES_TYPE &type, _sdbCursor **cursor, bson::BSONObj &errmsg)=0 |
|
virtual INT32 | evalJS (const CHAR *code, SDB_SPD_RES_TYPE &type, sdbCursor &cursor, bson::BSONObj &errmsg)=0 |
|
virtual INT32 | backupOffline (const bson::BSONObj &options)=0 |
|
virtual INT32 | listBackup (_sdbCursor **cursor, const bson::BSONObj &options, const bson::BSONObj &condition=_sdbStaticObject, const bson::BSONObj &selector=_sdbStaticObject, const bson::BSONObj &orderBy=_sdbStaticObject)=0 |
|
virtual INT32 | listBackup (sdbCursor &cursor, const bson::BSONObj &options, const bson::BSONObj &condition=_sdbStaticObject, const bson::BSONObj &selector=_sdbStaticObject, const bson::BSONObj &orderBy=_sdbStaticObject)=0 |
|
virtual INT32 | removeBackup (const bson::BSONObj &options)=0 |
|
virtual INT32 | listTasks (_sdbCursor **cursor, const bson::BSONObj &condition=_sdbStaticObject, const bson::BSONObj &selector=_sdbStaticObject, const bson::BSONObj &orderBy=_sdbStaticObject, const bson::BSONObj &hint=_sdbStaticObject)=0 |
|
virtual INT32 | listTasks (sdbCursor &cursor, const bson::BSONObj &condition=_sdbStaticObject, const bson::BSONObj &selector=_sdbStaticObject, const bson::BSONObj &orderBy=_sdbStaticObject, const bson::BSONObj &hint=_sdbStaticObject)=0 |
|
virtual INT32 | waitTasks (const SINT64 *taskIDs, SINT32 num)=0 |
|
virtual INT32 | cancelTask (SINT64 taskID, BOOLEAN isAsync)=0 |
|
virtual INT32 | setSessionAttr (const bson::BSONObj &options=_sdbStaticObject)=0 |
|
virtual INT32 | getSessionAttr (bson::BSONObj &result)=0 |
|
virtual INT32 | closeAllCursors ()=0 |
|
virtual INT32 | isValid (BOOLEAN *result)=0 |
|
virtual BOOLEAN | isValid ()=0 |
|
virtual INT32 | createDomain (const CHAR *pDomainName, const bson::BSONObj &options, _sdbDomain **domain)=0 |
|
virtual INT32 | createDomain (const CHAR *pDomainName, const bson::BSONObj &options, sdbDomain &domain)=0 |
|
virtual INT32 | dropDomain (const CHAR *pDomainName)=0 |
|
virtual INT32 | getDomain (const CHAR *pDomainName, _sdbDomain **domain)=0 |
|
virtual INT32 | getDomain (const CHAR *pDomainName, sdbDomain &domain)=0 |
|
virtual INT32 | listDomains (_sdbCursor **cursor, const bson::BSONObj &condition=_sdbStaticObject, const bson::BSONObj &selector=_sdbStaticObject, const bson::BSONObj &orderBy=_sdbStaticObject, const bson::BSONObj &hint=_sdbStaticObject)=0 |
|
virtual INT32 | listDomains (sdbCursor &cursor, const bson::BSONObj &condition=_sdbStaticObject, const bson::BSONObj &selector=_sdbStaticObject, const bson::BSONObj &orderBy=_sdbStaticObject, const bson::BSONObj &hint=_sdbStaticObject)=0 |
|
virtual INT32 | getDC (_sdbDataCenter **dc)=0 |
|
virtual INT32 | getDC (sdbDataCenter &dc)=0 |
|
virtual UINT64 | getLastAliveTime () const =0 |
|