summaryrefslogtreecommitdiffstats
path: root/sinksh/syntax_modules/sink_stat.cpp
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2018-02-13 12:13:32 +0100
committerChristian Mollekopf <chrigi_1@fastmail.fm>2018-02-13 12:13:32 +0100
commit3721dc17be2d5f6c372dca6711565d2bfe43996d (patch)
tree86d5a64273c185dd7d00203ae0ed4bf38493c2c0 /sinksh/syntax_modules/sink_stat.cpp
parentb093ffda77ee716763496be552b06cee5cb1b4e5 (diff)
downloadsink-3721dc17be2d5f6c372dca6711565d2bfe43996d.tar.gz
sink-3721dc17be2d5f6c372dca6711565d2bfe43996d.zip
Report fulltext index size
Diffstat (limited to 'sinksh/syntax_modules/sink_stat.cpp')
-rw-r--r--sinksh/syntax_modules/sink_stat.cpp8
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