IWYU for QuickstepCli.
Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/172b51b5 Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/172b51b5 Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/172b51b5 Branch: refs/heads/min-max-stats Commit: 172b51b5eaa9a2354792dc0a8a51fbad13ba10f2 Parents: f673f94 Author: Zuyu Zhang <zu...@apache.org> Authored: Mon Nov 21 00:06:05 2016 -0800 Committer: Zuyu Zhang <zu...@apache.org> Committed: Mon Nov 21 00:06:05 2016 -0800 ---------------------------------------------------------------------- CMakeLists.txt | 3 --- cli/DefaultsConfigurator.cpp | 1 + cli/QuickstepCli.cpp | 21 +-------------------- 3 files changed, 2 insertions(+), 23 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/172b51b5/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/CMakeLists.txt b/CMakeLists.txt index cd53967..126b47b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -758,16 +758,13 @@ target_link_libraries(quickstep_cli_shell quickstep_cli_PrintToScreen quickstep_parser_ParseStatement quickstep_parser_SqlParserWrapper - quickstep_queryexecution_AdmitRequestMessage quickstep_queryexecution_ForemanSingleNode quickstep_queryexecution_QueryContext quickstep_queryexecution_QueryExecutionTypedefs quickstep_queryexecution_QueryExecutionUtil quickstep_queryexecution_Worker quickstep_queryexecution_WorkerDirectory - quickstep_queryexecution_WorkerMessage quickstep_queryoptimizer_QueryHandle - quickstep_queryoptimizer_QueryPlan quickstep_queryoptimizer_QueryProcessor quickstep_storage_PreloaderThread quickstep_storage_StorageConstants http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/172b51b5/cli/DefaultsConfigurator.cpp ---------------------------------------------------------------------- diff --git a/cli/DefaultsConfigurator.cpp b/cli/DefaultsConfigurator.cpp index 355031c..94280a7 100644 --- a/cli/DefaultsConfigurator.cpp +++ b/cli/DefaultsConfigurator.cpp @@ -22,6 +22,7 @@ #include "cli/CliConfig.h" // For QUICKSTEP_OS_WINDOWS. #ifdef QUICKSTEP_OS_WINDOWS +// TODO(jmp): If filesystem shows up in C++-17, we can switch to just using that. #include <experimental/filesystem> #else #include <cstdlib> http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/172b51b5/cli/QuickstepCli.cpp ---------------------------------------------------------------------- diff --git a/cli/QuickstepCli.cpp b/cli/QuickstepCli.cpp index 465793c..656786a 100644 --- a/cli/QuickstepCli.cpp +++ b/cli/QuickstepCli.cpp @@ -27,16 +27,8 @@ #include <string> #include <utility> #include <vector> -#include <fstream> -#include "cli/CliConfig.h" // For QUICKSTEP_USE_LINENOISE, QUICKSTEP_ENABLE_GOOGLE_PROFILER, and QUICKSTEP_OS_WINDOWS. - -// TODO(jmp): If filesystem shows up in C++-17, we can switch to just using that. -#ifdef QUICKSTEP_OS_WINDOWS -#include <filesystem> -#else -#include <stdlib.h> -#endif +#include "cli/CliConfig.h" // For QUICKSTEP_USE_LINENOISE, QUICKSTEP_ENABLE_GOOGLE_PROFILER. #include "cli/CommandExecutor.hpp" #include "cli/DropRelation.hpp" @@ -59,15 +51,12 @@ typedef quickstep::LineReaderDumb LineReaderImpl; #include "cli/PrintToScreen.hpp" #include "parser/ParseStatement.hpp" #include "parser/SqlParserWrapper.hpp" -#include "query_execution/AdmitRequestMessage.hpp" #include "query_execution/ForemanSingleNode.hpp" #include "query_execution/QueryExecutionTypedefs.hpp" #include "query_execution/QueryExecutionUtil.hpp" #include "query_execution/Worker.hpp" #include "query_execution/WorkerDirectory.hpp" -#include "query_execution/WorkerMessage.hpp" #include "query_optimizer/QueryHandle.hpp" -#include "query_optimizer/QueryPlan.hpp" #include "query_optimizer/QueryProcessor.hpp" #include "storage/StorageConfig.h" // For QUICKSTEP_HAVE_FILE_MANAGER_HDFS. @@ -89,10 +78,8 @@ typedef quickstep::LineReaderDumb LineReaderImpl; #include "glog/logging.h" -#include "tmb/address.h" #include "tmb/id_typedefs.h" #include "tmb/message_bus.h" -#include "tmb/message_style.h" namespace quickstep { class CatalogRelation; @@ -104,8 +91,6 @@ using std::printf; using std::string; using std::vector; -using quickstep::Address; -using quickstep::AdmitRequestMessage; using quickstep::CatalogRelation; using quickstep::DefaultsConfigurator; using quickstep::DropRelation; @@ -114,20 +99,16 @@ using quickstep::FLAGS_storage_path; using quickstep::ForemanSingleNode; using quickstep::InputParserUtil; using quickstep::MessageBusImpl; -using quickstep::MessageStyle; -using quickstep::ParseCommand; using quickstep::ParseResult; using quickstep::ParseStatement; using quickstep::PrintToScreen; using quickstep::PtrVector; using quickstep::QueryExecutionUtil; using quickstep::QueryHandle; -using quickstep::QueryPlan; using quickstep::QueryProcessor; using quickstep::SqlParserWrapper; using quickstep::Worker; using quickstep::WorkerDirectory; -using quickstep::WorkerMessage; using quickstep::kAdmitRequestMessage; using quickstep::kCatalogFilename; using quickstep::kPoisonMessage;