Go to the documentation of this file.
16 #ifndef ENGINES_GRAPH_DB_CYPHER_WRITE_APP_H_
17 #define ENGINES_GRAPH_DB_CYPHER_WRITE_APP_H_
20 #include "flex/engines/graph_db/runtime/execute/pipeline.h"
22 #include "flex/proto_generated_gie/physical.pb.h"
38 std::unordered_map<std::string, physical::PhysicalPlan>
plan_cache_;
52 #endif // ENGINES_GRAPH_DB_CYPHER_WRITE_APP_H_
runtime::OprTimer timer_
Definition: cypher_write_app.h:40
runtime::OprTimer & timer()
Definition: cypher_write_app.h:34
~CypherWriteAppFactory()=default
AppWrapper CreateApp(const GraphDB &db) override
Definition: cypher_write_app.cc:51
AppType type() const override
Definition: cypher_write_app.h:29
const runtime::OprTimer & timer() const
Definition: cypher_write_app.h:33
Definition: adj_list.h:23
std::unordered_map< std::string, runtime::InsertPipeline > pipeline_cache_
Definition: cypher_write_app.h:39
Definition: app_utils.h:25
Definition: app_utils.h:69
Definition: cypher_write_app.h:25
Definition: app_base.h:67
Definition: graph_db_session.h:36
Definition: graph_db.h:77
Definition: cypher_write_app.h:43
bool Query(GraphDBSession &graph, Decoder &input, Encoder &output) override
Definition: cypher_write_app.cc:10
CypherWriteApp(const GraphDB &db)
Definition: cypher_write_app.h:27
std::unordered_map< std::string, physical::PhysicalPlan > plan_cache_
Definition: cypher_write_app.h:38
Definition: app_base.h:78
AppType
Definition: app_base.h:37
CypherWriteAppFactory()=default
Definition: app_base.h:115
const GraphDB & db_
Definition: cypher_write_app.h:37