From 7b84f3676b37a85e84b1364e5252283b16f4cb8b Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Wed, 2 Oct 2024 12:26:20 +0300 Subject: Refactor modules --- src/primary_memtable.rs | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) (limited to 'src/primary_memtable.rs') diff --git a/src/primary_memtable.rs b/src/primary_memtable.rs index ddca084..0c94ceb 100644 --- a/src/primary_memtable.rs +++ b/src/primary_memtable.rs @@ -1,10 +1,8 @@ use super::common::*; use priority_queue::PriorityQueue; use std::collections::BTreeMap; -use std::fmt::Debug; -pub struct PrimaryMemtable { - pub field: Field, +pub struct PrimaryMemtable { capacity: usize, /// Running counter of memtable operations, used as priority /// in evict_queue. @@ -16,14 +14,9 @@ pub struct PrimaryMemtable { evict_policy: MemtableEvictPolicy, } -impl PrimaryMemtable { - pub fn new( - field: &Field, - capacity: usize, - evict_policy: MemtableEvictPolicy, - ) -> PrimaryMemtable { +impl PrimaryMemtable { + pub fn new(capacity: usize, evict_policy: MemtableEvictPolicy) -> PrimaryMemtable { PrimaryMemtable { - field: field.clone(), capacity, n_operations: 0, records: BTreeMap::new(), -- cgit v1.3