#pragma once #include #include #include #include #include "query/typed_value.hpp" #include "storage/edge_accessor.hpp" #include "storage/vertex_accessor.hpp" class PrintRecordStream { private: std::ostream &stream; public: PrintRecordStream(std::ostream &stream) : stream(stream) {} // TODO: all these functions should pretty print their data void Header(const std::vector &fields) { stream << "Header\n"; } void Result(std::vector &values) { stream << "Result\n"; } void Summary(const std::map &summary) { stream << "Summary\n"; } };