|
|
virtual | ~MongoInterface () |
| | Destructor.
|
| |
|
virtual MongoResponseInterface * | create_document (const char *doc, const char *collection_name)=0 |
| | Create JSON Document, returns the document key.
|
| |
|
virtual MongoResponseInterface * | create_document (const char *doc)=0 |
| | Create JSON Document, returns the document key.
|
| |
|
virtual MongoResponseInterface * | create_document (std::string doc)=0 |
| | Create JSON Document, returns the document key.
|
| |
|
virtual MongoResponseInterface * | create_document (std::string doc, std::string collection_name)=0 |
| | Create JSON Document, returns the document key.
|
| |
|
virtual MongoResponseInterface * | create_document (AOSSL::MongoBufferInterface *document)=0 |
| | Create JSON Document, returns the document key.
|
| |
|
virtual void | delete_document (const char *key)=0 |
| | Delete a JSON Document, returns true if successful.
|
| |
|
virtual void | delete_document (std::string key)=0 |
| | Delete a JSON Document, returns true if successful.
|
| |
|
virtual void | delete_document (const char *key, const char *collection_name)=0 |
| | Delete a JSON Document, returns true if successful.
|
| |
|
virtual void | delete_document (std::string key, std::string collection_name)=0 |
| | Delete a JSON Document, returns true if successful.
|
| |
|
virtual MongoResponseInterface * | load_document (const char *key)=0 |
| | Retrieve a JSON Document and return it in a std::string.
|
| |
|
virtual MongoResponseInterface * | load_document (std::string key)=0 |
| | Retrieve a JSON Document and return it in a std::string.
|
| |
|
virtual MongoResponseInterface * | load_document (const char *key, const char *collection_name)=0 |
| | Retrieve a JSON Document and return it in a std::string.
|
| |
|
virtual MongoResponseInterface * | load_document (std::string key, std::string collection_name)=0 |
| | Retrieve a JSON Document and return it in a std::string.
|
| |
|
virtual void | save_document (const char *doc, const char *key)=0 |
| | Update an existing document, returns true if successful.
|
| |
|
virtual void | save_document (std::string doc, std::string key)=0 |
| | Update an existing document, returns true if successful.
|
| |
|
virtual void | save_document (const char *doc, const char *key, const char *collection_name)=0 |
| | Update an existing document, returns true if successful.
|
| |
|
virtual void | save_document (std::string doc, std::string key, std::string collection_name)=0 |
| | Update an existing document, returns true if successful.
|
| |
|
virtual void | save_document (AOSSL::MongoBufferInterface *document, const char *key)=0 |
| | Update an existing document.
|
| |
|
virtual void | save_document (AOSSL::MongoBufferInterface *document, std::string key)=0 |
| | Update an existing document.
|
| |
| virtual MongoIteratorInterface * | query (const char *query_str, const char *opts_str)=0 |
| | Queries. More...
|
| |
| virtual MongoIteratorInterface * | query (std::string query_str, std::string opts_str)=0 |
| | Queries. More...
|
| |
| virtual MongoIteratorInterface * | query (const char *query_str, const char *opts_str, const char *collection_name)=0 |
| | Queries. More...
|
| |
| virtual MongoIteratorInterface * | query (std::string query_str, std::string opts_str, std::string collection_name)=0 |
| | Queries. More...
|
| |
| virtual MongoIteratorInterface * | query (const char *query_str)=0 |
| | Queries. More...
|
| |
| virtual MongoIteratorInterface * | query (std::string query_str)=0 |
| | Queries. More...
|
| |
| virtual void | update_by_query (AOSSL::MongoBufferInterface *query, AOSSL::MongoBufferInterface *update, bool update_multiple)=0 |
| | Update by Query. More...
|
| |
| virtual void | update_by_query (AOSSL::MongoBufferInterface *query, AOSSL::MongoBufferInterface *update)=0 |
| | Update by Query. More...
|
| |
| virtual AOSSL::MongoBufferInterface * | update_single_by_query (AOSSL::MongoBufferInterface *query, AOSSL::MongoBufferInterface *update)=0 |
| | Update Single By Query. More...
|
| |