COAR  1.0
COAR - DMS system
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
storageindexing.h
Go to the documentation of this file.
1 
6 #ifndef STORAGEINDEXING_H
7 #define STORAGEINDEXING_H
8 
9 #include "storage.h"
10 #include "indexer.h"
11 
12 
14 class storageIndexing : public storage
15 {
16 
17 public:
18 
19  storageIndexing( coar* _coarInstance,datatype dt, bool _recovery=false);
20  virtual ~storageIndexing();
21 
22  virtual _uint_t getMaxOpenedPFiles();
24  virtual std::string getStorageID();
25  virtual std::string getStoragePath();
26  virtual _uint_t getPageSize();
27  virtual bool isTrlogEnabled();
28 
29 
30 private:
31  std::string storagePath;
32  std::string storageID;
33  int maxOpenedPFiles;
34  int entityEntriesPerFile;
35  int pageSize;
36  bool logEnabled;
37 
38 };
39 
40 #endif // STORAGEINDEXING_H