From 5617bed5257506d3dfda8537b16f44b3e40f1b42 Mon Sep 17 00:00:00 2001 From: "Douglas B. Rumbaugh" Date: Sun, 22 Dec 2024 13:00:19 -0500 Subject: Began overhauling reconstruction mechanism --- include/framework/util/Configuration.h | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'include/framework/util/Configuration.h') diff --git a/include/framework/util/Configuration.h b/include/framework/util/Configuration.h index f4b0364..0477095 100644 --- a/include/framework/util/Configuration.h +++ b/include/framework/util/Configuration.h @@ -8,13 +8,21 @@ */ #pragma once +#include "framework/reconstruction/ReconstructionPolicy.h" +#include "util/types.h" +#include "framework/interface/Scheduler.h" #include -#include namespace de { -enum class LayoutPolicy { LEVELING, TEIRING, BSM }; +template QueryType, +DeletePolicy D, SchedulerInterface SchedType> +class DEConfiguration { + DEConfiguration(std::unique_ptr> recon_policy) + : m_recon_policy(recon_policy) {} -enum class DeletePolicy { TOMBSTONE, TAGGING }; + public: + std::unique_ptr> m_recon_policy; +}; } // namespace de -- cgit v1.2.3