Collection Class Reference

#include <MemoryX/components/CommonStorage/Collection.h>

+ Inheritance diagram for Collection:

Public Member Functions

bool clear (const ::Ice::Current &c) override
 
 Collection (const CommonStoragePtr &dbConn, const std::string &collNS)
 
Ice::Int count (const ::Ice::Current &=Ice::emptyCurrent) override
 
bool ensureIndex (const std::string &fieldName, bool unique, const ::Ice::Current &=Ice::emptyCurrent) override
 
DBStorableDataList findAll (const ::Ice::Current &=Ice::emptyCurrent) override
 
NameList findAllFieldValues (const std::string &fieldName, const ::Ice::Current &=Ice::emptyCurrent) override
 
EntityIdList findAllIds (const ::Ice::Current &=Ice::emptyCurrent) override
 
DBStorableData findAllUniqueByFieldName (const std::string &fieldName, const ::Ice::Current &=Ice::emptyCurrent) override
 
DBStorableDataList findByConstraintQuery (const std::string &query, const std::string &where, const Ice::Current &) override
 
DBStorableDataList findByFieldValue (const std::string &fieldName, const ::std::string &fieldValue, const ::Ice::Current &=Ice::emptyCurrent) override
 
DBStorableDataList findByFieldValueList (const std::string &fieldName, const NameList &fieldValueList, const ::Ice::Current &=Ice::emptyCurrent) override
 
DBStorableData findByMongoId (const std::string &id, const ::Ice::Current &c) override
 
DBStorableDataList findByQuery (const std::string &query, const ::Ice::Current &c) override
 
DBStorableData findOneByFieldValue (const std::string &fieldName, const ::std::string &fieldValue, const ::Ice::Current &=Ice::emptyCurrent) override
 
DBStorableData findOneByQuery (const std::string &query, const ::Ice::Current &c) override
 
Ice::Identity getIceId () const
 
std::string getNS (const ::Ice::Current &=Ice::emptyCurrent) override
 
std::string insert (const DBStorableData &obj, const ::Ice::Current &=Ice::emptyCurrent) override
 
std::vector< std::string > insertList (const DBStorableDataList &objectList, const Ice::Current &=Ice::emptyCurrent) override
 
bool removeByFieldValue (const std::string &fieldName, const std::string &fieldValue, const ::Ice::Current &=Ice::emptyCurrent) override
 
bool removeByMongoId (const std::string &id, const ::Ice::Current &=Ice::emptyCurrent) override
 
bool removeByQuery (const std::string &query, const ::Ice::Current &=Ice::emptyCurrent) override
 
std::string save (const DBStorableData &obj, const ::Ice::Current &=Ice::emptyCurrent) override
 
bool saveWithUserKey (const DBStorableData &obj, const std::string &keyField, const ::Ice::Current &=Ice::emptyCurrent) override
 
bool update (const DBStorableData &obj, const ::Ice::Current &=Ice::emptyCurrent) override
 
bool updateByQuery (const std::string &query, const DBStorableData &obj, const ::Ice::Current &=Ice::emptyCurrent) override
 
bool updateWithUserKey (const DBStorableData &obj, const std::string &keyField, const ::Ice::Current &=Ice::emptyCurrent) override
 

Constructor & Destructor Documentation

◆ Collection()

Collection ( const CommonStoragePtr & dbConn,
const std::string & collNS )

Member Function Documentation

◆ clear()

bool clear ( const ::Ice::Current & c)
override

◆ count()

Ice::Int count ( const ::Ice::Current & c = Ice::emptyCurrent)
override

◆ ensureIndex()

bool ensureIndex ( const std::string & fieldName,
bool unique,
const ::Ice::Current & c = Ice::emptyCurrent )
override

◆ findAll()

DBStorableDataList findAll ( const ::Ice::Current & = Ice::emptyCurrent)
override

◆ findAllFieldValues()

NameList findAllFieldValues ( const std::string & fieldName,
const ::Ice::Current & = Ice::emptyCurrent )
override

◆ findAllIds()

EntityIdList findAllIds ( const ::Ice::Current & = Ice::emptyCurrent)
override

◆ findAllUniqueByFieldName()

DBStorableData findAllUniqueByFieldName ( const std::string & fieldName,
const ::Ice::Current & = Ice::emptyCurrent )
override

◆ findByConstraintQuery()

DBStorableDataList findByConstraintQuery ( const std::string & query,
const std::string & where,
const Ice::Current &  )
override

◆ findByFieldValue()

DBStorableDataList findByFieldValue ( const std::string & fieldName,
const ::std::string & fieldValue,
const ::Ice::Current & = Ice::emptyCurrent )
override

◆ findByFieldValueList()

DBStorableDataList findByFieldValueList ( const std::string & fieldName,
const NameList & fieldValueList,
const ::Ice::Current & = Ice::emptyCurrent )
override

◆ findByMongoId()

DBStorableData findByMongoId ( const std::string & id,
const ::Ice::Current & c )
override

◆ findByQuery()

DBStorableDataList findByQuery ( const std::string & query,
const ::Ice::Current & c )
override

◆ findOneByFieldValue()

DBStorableData findOneByFieldValue ( const std::string & fieldName,
const ::std::string & fieldValue,
const ::Ice::Current & = Ice::emptyCurrent )
override

◆ findOneByQuery()

DBStorableData findOneByQuery ( const std::string & query,
const ::Ice::Current & c )
override

◆ getIceId()

Ice::Identity getIceId ( ) const

◆ getNS()

std::string getNS ( const ::Ice::Current & c = Ice::emptyCurrent)
override

◆ insert()

std::string insert ( const DBStorableData & obj,
const ::Ice::Current & c = Ice::emptyCurrent )
override

◆ insertList()

std::vector< std::string > insertList ( const DBStorableDataList & objectList,
const Ice::Current & = Ice::emptyCurrent )
override

◆ removeByFieldValue()

bool removeByFieldValue ( const std::string & fieldName,
const std::string & fieldValue,
const ::Ice::Current & = Ice::emptyCurrent )
override

◆ removeByMongoId()

bool removeByMongoId ( const std::string & id,
const ::Ice::Current & c = Ice::emptyCurrent )
override

◆ removeByQuery()

bool removeByQuery ( const std::string & query,
const ::Ice::Current & c = Ice::emptyCurrent )
override

◆ save()

std::string save ( const DBStorableData & obj,
const ::Ice::Current & = Ice::emptyCurrent )
override

◆ saveWithUserKey()

bool saveWithUserKey ( const DBStorableData & obj,
const std::string & keyField,
const ::Ice::Current & = Ice::emptyCurrent )
override

◆ update()

bool update ( const DBStorableData & obj,
const ::Ice::Current & c = Ice::emptyCurrent )
override

◆ updateByQuery()

bool updateByQuery ( const std::string & query,
const DBStorableData & obj,
const ::Ice::Current & c = Ice::emptyCurrent )
override

◆ updateWithUserKey()

bool updateWithUserKey ( const DBStorableData & obj,
const std::string & keyField,
const ::Ice::Current & c = Ice::emptyCurrent )
override

The documentation for this class was generated from the following files: