Files
memgraph/src/query/plan_template_cpp

29 lines
555 B
Plaintext

#include <iostream>
#include <string>
#include "query/util.hpp"
#include "query/plan_interface.hpp"
#include "storage/model/properties/all.hpp"
using std::cout;
using std::endl;
// Query: {{query}}
class {{class_name}} : public PlanInterface<{{stream}}> {
public:
bool run(Db &db, const PlanArgsT &args, {{stream}} &stream) override {
{{code}}
}
~{{class_name}}() {}
};
extern "C" PlanInterface<{{stream}}>* produce() {
return new {{class_name}}();
}
extern "C" void destruct(PlanInterface<{{stream}}>* p) {
delete p;
}