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_;
AppType
Definition: app_base.h:37
Definition: app_base.h:115
Definition: app_base.h:78
Definition: cypher_read_app.h:43
AppWrapper CreateApp(const GraphDB &db) override
Definition: cypher_read_app.cc:114
~CypherReadAppFactory()=default
CypherReadAppFactory()=default
Definition: cypher_read_app.h:24
runtime::OprTimer & timer()
Definition: cypher_read_app.h:34
bool Query(const GraphDBSession &graph, Decoder &input, Encoder &output) override
Definition: cypher_read_app.cc:11
const runtime::OprTimer & timer() const
Definition: cypher_read_app.h:33
const GraphDB & db_
Definition: cypher_read_app.h:37
CypherReadApp(const GraphDB &db)
Definition: cypher_read_app.h:26
std::unordered_map< std::string, physical::PhysicalPlan > plan_cache_
Definition: cypher_read_app.h:38
AppType type() const override
Definition: cypher_read_app.h:28
runtime::OprTimer timer_
Definition: cypher_read_app.h:40
std::unordered_map< std::string, runtime::ReadPipeline > pipeline_cache_
Definition: cypher_read_app.h:39
Definition: app_utils.h:69
Definition: app_utils.h:25
Definition: graph_db_session.h:36
Definition: graph_db.h:77
Definition: app_base.h:55
Definition: adj_list.h:23