Changeset View
Changeset View
Standalone View
Standalone View
src/engine/databasedbis.h
Show All 23 Lines | |||||
24 | #include <lmdb.h> | 24 | #include <lmdb.h> | ||
25 | 25 | | |||
26 | namespace Baloo { | 26 | namespace Baloo { | ||
27 | 27 | | |||
28 | class DatabaseDbis { | 28 | class DatabaseDbis { | ||
29 | public: | 29 | public: | ||
30 | MDB_dbi postingDbi; | 30 | MDB_dbi postingDbi; | ||
31 | MDB_dbi positionDBi; | 31 | MDB_dbi positionDBi; | ||
32 | MDB_dbi fuzzyDbi; | ||||
32 | 33 | | |||
33 | MDB_dbi docTermsDbi; | 34 | MDB_dbi docTermsDbi; | ||
34 | MDB_dbi docFilenameTermsDbi; | 35 | MDB_dbi docFilenameTermsDbi; | ||
35 | MDB_dbi docXattrTermsDbi; | 36 | MDB_dbi docXattrTermsDbi; | ||
36 | 37 | | |||
37 | MDB_dbi idTreeDbi; | 38 | MDB_dbi idTreeDbi; | ||
38 | MDB_dbi idFilenameDbi; | 39 | MDB_dbi idFilenameDbi; | ||
39 | 40 | | |||
40 | MDB_dbi docTimeDbi; | 41 | MDB_dbi docTimeDbi; | ||
41 | MDB_dbi docDataDbi; | 42 | MDB_dbi docDataDbi; | ||
42 | MDB_dbi contentIndexingDbi; | 43 | MDB_dbi contentIndexingDbi; | ||
43 | 44 | | |||
44 | MDB_dbi mtimeDbi; | 45 | MDB_dbi mtimeDbi; | ||
45 | MDB_dbi failedIdDbi; | 46 | MDB_dbi failedIdDbi; | ||
46 | 47 | | |||
47 | DatabaseDbis() | 48 | DatabaseDbis() | ||
48 | : postingDbi(0) | 49 | : postingDbi(0) | ||
49 | , positionDBi(0) | 50 | , positionDBi(0) | ||
51 | , fuzzyDbi(0) | ||||
50 | , docTermsDbi(0) | 52 | , docTermsDbi(0) | ||
51 | , docFilenameTermsDbi(0) | 53 | , docFilenameTermsDbi(0) | ||
52 | , docXattrTermsDbi(0) | 54 | , docXattrTermsDbi(0) | ||
53 | , idTreeDbi(0) | 55 | , idTreeDbi(0) | ||
54 | , idFilenameDbi(0) | 56 | , idFilenameDbi(0) | ||
55 | , docTimeDbi(0) | 57 | , docTimeDbi(0) | ||
56 | , docDataDbi(0) | 58 | , docDataDbi(0) | ||
57 | , contentIndexingDbi(0) | 59 | , contentIndexingDbi(0) | ||
58 | , mtimeDbi(0) | 60 | , mtimeDbi(0) | ||
59 | , failedIdDbi(0) | 61 | , failedIdDbi(0) | ||
60 | {} | 62 | {} | ||
61 | 63 | | |||
62 | bool isValid() { | 64 | bool isValid() { | ||
63 | return postingDbi && positionDBi && docTermsDbi && docFilenameTermsDbi && docXattrTermsDbi && | 65 | return postingDbi && positionDBi && docTermsDbi && docFilenameTermsDbi && docXattrTermsDbi && | ||
64 | idTreeDbi && idFilenameDbi && docTimeDbi && docDataDbi && contentIndexingDbi && mtimeDbi | 66 | idTreeDbi && idFilenameDbi && docTimeDbi && docDataDbi && contentIndexingDbi && mtimeDbi | ||
65 | && failedIdDbi; | 67 | && failedIdDbi && fuzzyDbi; | ||
66 | } | 68 | } | ||
67 | }; | 69 | }; | ||
68 | 70 | | |||
69 | } | 71 | } | ||
70 | #endif | 72 | #endif |