34 #ifndef _DBRCINDEXDS_HH_
35 #define _DBRCINDEXDS_HH_
104 virtual unsigned int getSize()
const;
155 virtual void printStatus(
unsigned int level = 0, std::ostream& stream = std::cout)
const;
OId::OIdCounter myBaseCounter
Definition: dbrcindexds.hh:194
virtual void setAssignedDomain(const r_Minterval &domain)
Definition: dbrcindexds.hh:79
std::vector< KeyObject > KeyObjectVector
Definition: lists.h:79
virtual r_Dimension getDimension() const
throw r_Error_FeatureNotSupported
virtual bool isSameAs(const IndexDS *pix) const
returns false
virtual unsigned int getSize() const
throw r_Error_FeatureNotSupported
Definition: inlineminterval.hh:44
virtual void readFromDb()
unsigned int r_Dimension
Definition: mddtypes.hh:118
virtual r_Bytes getTotalStorageSize() const
this will return the maximum number of tiles that can be stored in the definedDomain.
Definition: indexds.hh:51
OId::OIdCounter mySize
Definition: dbrcindexds.hh:204
Definition: keyobject.hh:43
virtual unsigned int getOptimalSize() const
throw r_Error_FeatureNotSupported
virtual void deleteFromDb()
Definition: objectbroker.hh:71
virtual void printStatus(unsigned int level=0, std::ostream &stream=std::cout) const
virtual void getObjects(KeyObjectVector &objs) const
throw r_Error_FeatureNotSupported
virtual bool isValid() const
virtual void setObjectDomain(const r_Minterval &dom, unsigned int pos)
throw r_Error_FeatureNotSupported
DBRCIndexDS(const r_Minterval &definedDomain, unsigned int numberTiles, OId::OIdType theEntryType=OId::BLOBOID)
virtual bool isUnderFull() const
returns true
short currentDbRows
Definition: dbrcindexds.hh:211
static r_Bytes BytesPerTupel
Definition: dbrcindexds.hh:148
int OIdCounter
Definition: oidif.hh:96
virtual r_Minterval getCoveredDomain() const
virtual OId::OIdType getBaseOIdType() const
throw r_Error_FeatureNotSupported
double OIdPrimitive
Definition: oidif.hh:102
virtual void freeDS()
returns the maximum number of entries that can be stored in this index
InlineMinterval myDomain
Definition: dbrcindexds.hh:206
virtual bool removeObject(unsigned int pos)
unsigned int r_Bytes
Definition: mddtypes.hh:56
OIdType
Definition: oidif.hh:70
virtual r_Minterval getObjectDomain(unsigned int pos) const
return defined domain
OId::OIdType myBaseOIdType
Definition: dbrcindexds.hh:199
virtual void updateInDb()
virtual OId::OIdCounter getBaseCounter() const
virtual void insertObject(const KeyObject &theKey, unsigned int pos)
throw r_Error_FeatureNotSupported
virtual const KeyObject & getObject(unsigned int pos) const
throw r_Error_FeatureNotSupported
virtual void setObject(const KeyObject &theKey, unsigned int pos)
throw r_Error_FeatureNotSupported
virtual OId::OIdPrimitive getIdentifier() const
virtual IndexDS * getNewInstance() const
virtual bool isOverFull() const
returns false
virtual r_Minterval getAssignedDomain() const
return defined domain
Definition: minterval.hh:249
virtual void insertInDb()