From a0714c1438e355328ec1a520c907a54a207721e9 Mon Sep 17 00:00:00 2001 From: yangni <yangni@umich.edu> Date: Thu, 1 Feb 2018 17:48:32 -0500 Subject: [PATCH] very basic sudo code outline --- .gitignore | 2 ++ indexer/Indexer.cpp | 13 +++++++++++++ indexer/Indexer.h | 1 + 3 files changed, 16 insertions(+) diff --git a/.gitignore b/.gitignore index fe96476..2ea9df9 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,5 @@ CMakeLists.txt cmake-build-debug/* Vagrantfile +.vscode/settings.json +.DS_Store diff --git a/indexer/Indexer.cpp b/indexer/Indexer.cpp index 5930fd4..efe9097 100644 --- a/indexer/Indexer.cpp +++ b/indexer/Indexer.cpp @@ -2,4 +2,17 @@ Indexer::Indexer() { +} + +void Index::run() { + while(!pointersToDirectories.empty()) { + hashtable<string, vector<int>>* dicitonary = pointersToDirectories.pop(); + for(iterator it : dicitonary) { + open/create it->first file; + for(int num : it->second) { + it->first.append(num + currentidcount) + } + save and close it->first + } + } } \ No newline at end of file diff --git a/indexer/Indexer.h b/indexer/Indexer.h index 47b9448..4105811 100644 --- a/indexer/Indexer.h +++ b/indexer/Indexer.h @@ -8,5 +8,6 @@ master index. class Indexer { public: Indexer(); + void run(); private: }; \ No newline at end of file -- GitLab