123 void printStatus(
unsigned int level = 0, std::ostream& stream = std::cout)
const;
165 std::vector< Tile* >*
getTiles()
const;
const char * pointQuery(const r_Point &searchPoint) const
Gets the cell with coordinates { searchPoint} in the MDD.
MDDObjIx * myMDDIndex
The index class that is used to access tile, before deleting thems.
Definition: mddobj.hh:245
Definition: mddobjix.hh:98
~MDDObj()
Destructor - frees dynamic memory.
unsigned int r_Dimension
Definition: mddtypes.hh:118
DBMDDObjId getDBMDDObjId() const
Returns a pointer to the actual object in the base DBMS.
const r_Minterval & checkStorage(const r_Minterval &domain)
does some consistency checks for regular tiling with rc index
const BaseType * getCellType() const
Get base type.
Definition: mddbasetype.hh:57
r_Minterval getDefinitionDomain() const
Returns the domain of the object as it was given in the definition.
r_Dimension getDimension() const
Returns the dimensionality of the object.
MDDObj(const MDDBaseType *mddType, const r_Minterval &domain)
StorageLayout * getStorageLayout() const
Return the storage layout of this object.
void printStatus(unsigned int level=0, std::ostream &stream=std::cout) const
Prints current status of the object.
std::vector< Tile * > * intersect(const r_Minterval &searchInter) const
Finds all tiles of the object which intersect searchInter.
void removeTile(Tile *&tileToRemove)
const char * getCellTypeName() const
Get cell type name.
Definition: relcatalogif/basetype.hh:66
bool isPersistent() const
This method is used to get around a bug in the qlparser.
int getOId(OId *pOId) const
StorageLayout * myStorageLayout
The storage class which is reponsible for the tiling.
Definition: mddobj.hh:248
const MDDBaseType * getMDDBaseType() const
Returns the MDDBaseType of the object.
r_Minterval getCurrentDomain() const
Returns the current domain for the object.
void releaseTiles()
release all tiles from the index
Definition: sstoragelayout.hh:65
void insertTile(Tile *newTile)
Inserts new tile into the object.
std::vector< Tile * > * getTiles() const
Returns all the tiles belonging to the object.
int getEOId(EOId *pEOId) const
Definition: minterval.hh:249
DBMDDObjId myDBMDDObj
The data class that holds all information.
Definition: mddobj.hh:242