COAR
1.0
COAR - DMS system
Main Page
Modules
Namespaces
Classes
Files
File List
File Members
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
();
23
virtual
_uint_t
getEntityEntriesPerFile
();
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
coarlib
storageindexing.h
Generated on Fri Sep 25 2015 14:53:56 for COAR by
1.8.1.1