Baloo

databasesize.h
1/*
2 This file is part of the KDE Baloo project.
3 SPDX-FileCopyrightText: 2015 Vishesh Handa <vhanda@kde.org>
4
5 SPDX-License-Identifier: LGPL-2.1-or-later
6*/
7
8#ifndef BALOO_DATABASE_SIZE_H
9#define BALOO_DATABASE_SIZE_H
10
11#include <lmdb.h>
12
13namespace Baloo {
14
15class DatabaseSize {
16public:
17 /**
18 * This is the size which is computed with all the pages used from all the
19 * individual database pages
20 */
21 size_t expectedSize;
22
23 /**
24 * This is the size based on the MDB_env and the total number of pages used
25 */
26 size_t actualSize;
27
28 size_t postingDb;
29 size_t positionDb;
30
31 size_t docTerms;
32 size_t docFilenameTerms;
33 size_t docXattrTerms;
34
35 size_t idTree;
36 size_t idFilename;
37
38 size_t docTime;
39 size_t docData;
40
41 size_t contentIndexingIds;
42 size_t failedIds;
43
44 size_t mtimeDb;
45};
46
47}
48#endif
Implements storage for docIds without any associated data Instantiated for:
Definition coding.cpp:11
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:20:16 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.