Go to the documentation of this file.
16 #ifndef ENGINES_GRAPH_DB_CYPHER_READ_APP_H_
17 #define ENGINES_GRAPH_DB_CYPHER_READ_APP_H_
20 #include "flex/engines/graph_db/runtime/execute/pipeline.h"
21 #include "flex/proto_generated_gie/physical.pb.h"
38 std::unordered_map<std::string, physical::PhysicalPlan>
plan_cache_;
52 #endif // ENGINES_GRAPH_DB_CYPHER_READ_APP_H_
Definition: cypher_read_app.h:43
CypherReadApp(const GraphDB &db)
Definition: cypher_read_app.h:26
~CypherReadAppFactory()=default
runtime::OprTimer timer_
Definition: cypher_read_app.h:40
Definition: adj_list.h:23
Definition: cypher_read_app.h:24
Definition: app_utils.h:25
Definition: app_utils.h:69
runtime::OprTimer & timer()
Definition: cypher_read_app.h:34
AppType type() const override
Definition: cypher_read_app.h:28
Definition: graph_db_session.h:36
Definition: graph_db.h:77
const runtime::OprTimer & timer() const
Definition: cypher_read_app.h:33
bool Query(const GraphDBSession &graph, Decoder &input, Encoder &output) override
Definition: cypher_read_app.cc:11
std::unordered_map< std::string, physical::PhysicalPlan > plan_cache_
Definition: cypher_read_app.h:38
std::unordered_map< std::string, runtime::ReadPipeline > pipeline_cache_
Definition: cypher_read_app.h:39
Definition: app_base.h:55
const GraphDB & db_
Definition: cypher_read_app.h:37
Definition: app_base.h:78
AppType
Definition: app_base.h:37
CypherReadAppFactory()=default
AppWrapper CreateApp(const GraphDB &db) override
Definition: cypher_read_app.cc:114
Definition: app_base.h:115