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