rasdaman base DBMS
|
#include <dbrcindexds.hh>
Public Member Functions | |
DBRCIndexDS (const r_Minterval &definedDomain, unsigned int numberTiles, OId::OIdType theEntryType=OId::BLOBOID) | |
virtual r_Minterval | getCoveredDomain () const |
virtual r_Minterval | getAssignedDomain () const |
return defined domain More... | |
virtual r_Minterval | getObjectDomain (unsigned int pos) const |
return defined domain More... | |
virtual r_Dimension | getDimension () const |
throw r_Error_FeatureNotSupported More... | |
virtual void | setAssignedDomain (const r_Minterval &domain) |
virtual unsigned int | getSize () const |
throw r_Error_FeatureNotSupported More... | |
virtual r_Bytes | getTotalStorageSize () const |
this will return the maximum number of tiles that can be stored in the definedDomain. More... | |
virtual bool | isValid () const |
virtual bool | isUnderFull () const |
returns true More... | |
virtual bool | isOverFull () const |
returns false More... | |
virtual bool | isSameAs (const IndexDS *pix) const |
returns false More... | |
virtual bool | removeObject (unsigned int pos) |
virtual bool | removeObject (const KeyObject &theKey) |
throw r_Error_FeatureNotSupported More... | |
virtual void | insertObject (const KeyObject &theKey, unsigned int pos) |
throw r_Error_FeatureNotSupported More... | |
virtual void | setObject (const KeyObject &theKey, unsigned int pos) |
throw r_Error_FeatureNotSupported More... | |
virtual void | setObjectDomain (const r_Minterval &dom, unsigned int pos) |
throw r_Error_FeatureNotSupported More... | |
virtual const KeyObject & | getObject (unsigned int pos) const |
throw r_Error_FeatureNotSupported More... | |
virtual void | getObjects (KeyObjectVector &objs) const |
throw r_Error_FeatureNotSupported More... | |
virtual unsigned int | getOptimalSize () const |
throw r_Error_FeatureNotSupported More... | |
virtual void | freeDS () |
returns the maximum number of entries that can be stored in this index More... | |
virtual OId::OIdPrimitive | getIdentifier () const |
virtual void | printStatus (unsigned int level=0, std::ostream &stream=std::cout) const |
virtual | ~DBRCIndexDS () |
virtual void | destroy () |
virtual IndexDS * | getNewInstance () const |
virtual OId::OIdType | getBaseOIdType () const |
throw r_Error_FeatureNotSupported More... | |
virtual OId::OIdCounter | getBaseCounter () const |
Static Public Attributes | |
static r_Bytes | BytesPerTupel |
Protected Member Functions | |
DBRCIndexDS (const OId &id) | |
virtual void | readFromDb () throw (r_Error) |
virtual void | updateInDb () throw (r_Error) |
virtual void | deleteFromDb () throw (r_Error) |
virtual void | insertInDb () throw (r_Error) |
Protected Attributes | |
OId::OIdCounter | myBaseCounter |
OId::OIdType | myBaseOIdType |
OId::OIdCounter | mySize |
InlineMinterval | myDomain |
short | currentDbRows |
DBRCIndexDS::DBRCIndexDS | ( | const r_Minterval & | definedDomain, |
unsigned int | numberTiles, | ||
OId::OIdType | theEntryType = OId::BLOBOID |
||
) |
|
virtual |
|
protected |
|
protectedvirtual |
|
virtual |
|
virtual |
returns the maximum number of entries that can be stored in this index
|
virtual |
return defined domain
|
virtual |
|
virtual |
throw r_Error_FeatureNotSupported
|
virtual |
|
virtual |
throw r_Error_FeatureNotSupported
|
virtual |
|
virtual |
|
virtual |
throw r_Error_FeatureNotSupported
|
virtual |
return defined domain
|
virtual |
throw r_Error_FeatureNotSupported
|
virtual |
throw r_Error_FeatureNotSupported
|
virtual |
throw r_Error_FeatureNotSupported
|
virtual |
this will return the maximum number of tiles that can be stored in the definedDomain.
|
protectedvirtual |
|
virtual |
throw r_Error_FeatureNotSupported
|
virtual |
returns false
|
virtual |
returns false
|
virtual |
returns true
|
virtual |
|
virtual |
|
protectedvirtual |
|
virtual |
|
virtual |
throw r_Error_FeatureNotSupported
|
virtual |
|
virtual |
throw r_Error_FeatureNotSupported
|
virtual |
throw r_Error_FeatureNotSupported
|
protectedvirtual |
|
static |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |