37 inline static std::string_view logger_name =
38 "ores.dq.repository.nature_dimension_repository";
40 [[nodiscard]]
static auto& lg() {
42 static auto instance = make_logger(logger_name);
54 void write(
const std::vector<domain::nature_dimension>& dimensions);
56 std::vector<domain::nature_dimension> read_latest();
57 std::vector<domain::nature_dimension> read_latest(
const std::string& code);
58 std::vector<domain::nature_dimension>
59 read_latest(std::uint32_t offset, std::uint32_t limit);
61 std::uint32_t get_total_count();
62 std::vector<domain::nature_dimension> read_all(
const std::string& code);
63 void remove(
const std::string& code);