#include "communication/result_stream_faker.hpp" #include "database/graph_db.hpp" #include "database/graph_db_accessor.hpp" #include "query/interpreter.hpp" int main(int argc, char *argv[]) { gflags::ParseCommandLineFlags(&argc, &argv, true); // parse the first cmd line argument as the query if (argc < 2) { std::cout << "Usage: ./single_query 'RETURN \"query here\"'" << std::endl; exit(1); } GraphDb db; GraphDbAccessor dba(db); ResultStreamFaker results; query::Interpreter interpeter; interpeter.Interpret(argv[1], dba, results, {}, false); std::cout << results; return 0; }