#pragma once #include "mvcc/record.hpp" #include "storage/model/edge_model.hpp" // #include "storage/model/properties/traversers/jsonwriter.hpp" class Edge : public mvcc::Record { public: class Accessor; Edge() = default; Edge(const EdgeModel &data) : data(data) {} Edge(EdgeModel &&data) : data(std::move(data)) {} Edge(const Edge &) = delete; Edge(Edge &&) = delete; Edge &operator=(const Edge &) = delete; Edge &operator=(Edge &&) = delete; EdgeModel data; };