diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2018-02-13 12:13:32 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2018-02-13 12:13:32 +0100 |
commit | 3721dc17be2d5f6c372dca6711565d2bfe43996d (patch) | |
tree | 86d5a64273c185dd7d00203ae0ed4bf38493c2c0 | |
parent | b093ffda77ee716763496be552b06cee5cb1b4e5 (diff) | |
download | sink-3721dc17be2d5f6c372dca6711565d2bfe43996d.tar.gz sink-3721dc17be2d5f6c372dca6711565d2bfe43996d.zip |
Report fulltext index size
-rw-r--r-- | sinksh/syntax_modules/sink_stat.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sinksh/syntax_modules/sink_stat.cpp b/sinksh/syntax_modules/sink_stat.cpp index bb7fc08..7263941 100644 --- a/sinksh/syntax_modules/sink_stat.cpp +++ b/sinksh/syntax_modules/sink_stat.cpp | |||
@@ -68,6 +68,14 @@ void statResource(const QString &resource, const State &state) | |||
68 | auto size = diskUsage / 1024; | 68 | auto size = diskUsage / 1024; |
69 | state.printLine(QObject::tr("Actual database file sizes total: %1 [kb]").arg(size), 1); | 69 | state.printLine(QObject::tr("Actual database file sizes total: %1 [kb]").arg(size), 1); |
70 | 70 | ||
71 | QDir dataDir{Sink::resourceStorageLocation(resource.toLatin1()) + "/fulltext/"}; | ||
72 | Q_ASSERT(dataDir.exists()); | ||
73 | qint64 dataSize = 0; | ||
74 | for (const auto &e : dataDir.entryInfoList(QDir::Files | QDir::NoSymLinks | QDir::NoDotAndDotDot)) { | ||
75 | dataSize += e.size(); | ||
76 | } | ||
77 | state.printLine(QObject::tr("Fulltext index size [kb]: %1").arg(dataSize / 1024), 1); | ||
78 | |||
71 | state.printLine(); | 79 | state.printLine(); |
72 | } | 80 | } |
73 | 81 | ||