31 static std::unique_ptr<Setup> _instance;
33 Setup(
const Setup&) =
delete;
34 Setup& operator=(
const Setup&) =
delete;
35 bool _isSetupDone =
false;
36 Xale::Logger::Logger<Setup>& _logger;
37 std::unique_ptr<Xale::Storage::BinaryFileManager> _execFm;
38 std::unique_ptr<Xale::Storage::FileStorageEngine> _fileStorageEngine;
39 std::unique_ptr<Xale::Query::BasicTokenizer> _parserTokenizer;
40 std::unique_ptr<Xale::Query::BasicParser> _parser;
41 std::unique_ptr<Xale::Execution::TableManager> _tableManager;
42 std::unique_ptr<Xale::Execution::BasicExecutor> _executor;
43 std::unique_ptr<Xale::Engine::QueryEngine> _queryEngine;