147 void printStatus(
unsigned int level = 0, ostream& stream = cout)
const;
183 void remove(
const MDDObj* obj);
245 typedef std::map<DBMDDObj*, MDDObj*, std::less<DBMDDObj*> >
MDDObjMap;
bool isPersistent() const
std::map< DBMDDObj *, MDDObj *, std::less< DBMDDObj * > > MDDObjMap
Definition: mddcoll.hh:245
static bool removeMDDObject(const OId &coll, const OId &id)
DBMDDSetId getDBMDDSet() const
static bool dropMDDCollection(const char *name)
Definition: mddcolliter.hh:60
static MDDColl * createMDDCollection(const char *name, const CollectionType *ct)
Definition: dbmddobj.hh:65
void insertIntoCache(const MDDObj *objToInsert) const
MDDColl(const CollectionType *newType, const char *name=0)
transient collection
MDDCollIter * createIterator() const
static const char * AllCollectionnamesName
Definition: mddcoll.hh:105
const char * getName() const
bool getOId(OId &pOId) const
Definition: relcatalogif/collectiontype.hh:59
const CollectionType * getCollectionType() const
void insert(const MDDObj *newObj)
Definition: mddcoll.hh:98
DBMDDSetId dbColl
Definition: mddcoll.hh:239
MDDObj * getMDDObj(const DBMDDObj *) const
void printStatus(unsigned int level=0, ostream &stream=cout) const
static MDDColl * getMDDCollection(const char *collName)
MDDObjMap mddCache
Definition: mddcoll.hh:246
bool getEOId(EOId &pEOId) const
unsigned long getCardinality() const