Flex  0.17.9
cypher_app_utils.h
Go to the documentation of this file.
1 
16 #ifndef ENGINES_GRAPH_DB_CYPHER_APP_UTILS_H_
17 #define ENGINES_GRAPH_DB_CYPHER_APP_UTILS_H_
18 
19 #include <map>
20 #include <string>
21 #include <unordered_map>
22 #include "flex/proto_generated_gie/physical.pb.h"
23 
24 namespace gs {
25 bool generate_plan(const std::string& query, const std::string& statistics,
26  const std::string& compiler_jar_path,
27  const std::string& compiler_yaml, const std::string& tmp_dir,
28  physical::PhysicalPlan& plan_cache);
29 void parse_params(std::string_view sw,
30  std::map<std::string, std::string>& params);
31 } // namespace gs
32 
33 #endif // ENGINES_GRAPH_DB_CYPHER_APP_UTILS_H_
gs
Definition: adj_list.h:23
gs::generate_plan
bool generate_plan(const std::string &query, const std::string &statistics, const std::string &compiler_jar_path, const std::string &compiler_yaml, const std::string &tmp_dir, physical::PhysicalPlan &plan)
Definition: cypher_app_utils.cc:78
gs::parse_params
void parse_params(std::string_view sw, std::map< std::string, std::string > &params)
Definition: cypher_app_utils.cc:205
gs::tmp_dir
std::string tmp_dir(const std::string &work_dir)
Definition: file_names.h:213