1 #ifndef _DBSTORAGELAYOUT_HH_
2 #define _DBSTORAGELAYOUT_HH_
70 void printStatus(
unsigned int level = 0,std::ostream& stream = std::cout)
const;
170 r_Index_Type indexType;
173 unsigned int indexSize;
178 r_Tiling_Scheme tilingScheme;
199 r_Data_Format dataFormat;
204 bool _supportsTileSize;
206 bool _supportsPCTMin;
208 bool _supportsPCTMax;
210 bool _supportsIndexSize;
212 bool _supportsIndexType;
214 bool _supportsTiling;
216 bool _supportsDataFormat;
218 bool _supportsTileConfiguration;
Definition: dbstoragelayout.hh:59
void setPCTMax(r_Bytes bytes)
bool supportsIndexSize() const
void setTileSize(r_Bytes ts)
bool supportsTilingScheme() const
void printStatus(unsigned int level=0, std::ostream &stream=std::cout) const
r_Bytes getPCTMin() const
virtual void updateInDb()
bool supportsPCTMax() const
bool supportsTileConfiguration() const
r_Index_Type getIndexType() const
r_Data_Format getDataFormat() const
r_Bytes getPCTMax() const
Definition: objectbroker.hh:71
bool supportsPCTMin() const
r_Tiling_Scheme getTilingScheme() const
virtual void readFromDb()
bool supportsTileSize() const
void setTilingScheme(r_Tiling_Scheme ts)
void setDataFormat(r_Data_Format df)
void setPCTMin(r_Bytes bytes)
bool supportsIndexType() const
unsigned int getIndexSize() const
DBStorageLayout()
Construct object that uses system defaults.
r_Bytes getTileSize() const
virtual void insertInDb()
bool supportsDataFormat() const
void setIndexType(r_Index_Type it)
void setTileConfiguration(const r_Minterval &tc)
DBRef< DBStorageLayout > DBStorageLayoutId
Definition: dbstoragelayout.hh:11
void setIndexSize(unsigned int entries)
virtual void deleteFromDb()
Definition: dbobject.hh:29
Definition: dbobject.hh:54
r_Minterval getTileConfiguration() const