38 inline static std::string_view logger_name =
39 "ores.dq.repository.methodology_repository";
41 [[nodiscard]]
static auto& lg() {
43 static auto instance = make_logger(logger_name);
55 void write(
const std::vector<domain::methodology>& methodologies);
57 std::vector<domain::methodology> read_latest();
58 std::vector<domain::methodology> read_latest(
const boost::uuids::uuid&
id);
59 std::vector<domain::methodology>
60 read_latest(std::uint32_t offset, std::uint32_t limit);
62 std::uint32_t get_total_count();
63 std::vector<domain::methodology> read_all(
const boost::uuids::uuid&
id);
64 void remove(
const boost::uuids::uuid&
id);