diff --git a/src/Database/LSMTree.hs b/src/Database/LSMTree.hs index 25495f1f5..af9b94774 100644 --- a/src/Database/LSMTree.hs +++ b/src/Database/LSMTree.hs @@ -188,19 +188,9 @@ module Database.LSMTree ( SessionTrace (..), TableTrace (..), CursorTrace (..), - MergeTrace (..), SessionId (..), TableId (..), CursorId (..), - AtLevel (..), - LevelNo (..), - NumEntries (..), - RunNumber (..), - MergePolicyForLevel (..), - LevelMergeType (..), - RunParams (..), - RunDataCaching (..), - IndexType (..), ) where import Control.Concurrent.Class.MonadMVar.Strict (MonadMVar) @@ -226,25 +216,18 @@ import qualified Database.LSMTree.Internal.BlobRef as Internal import Database.LSMTree.Internal.Config (BloomFilterAlloc (AllocFixed, AllocRequestFPR), DiskCachePolicy (..), FencePointerIndexType (..), - LevelNo (..), MergeBatchSize (..), MergePolicy (..), - MergeSchedule (..), SizeRatio (..), TableConfig (..), - WriteBufferAlloc (..), defaultTableConfig, - serialiseKeyMinimalSize) + MergeBatchSize (..), MergePolicy (..), MergeSchedule (..), + SizeRatio (..), TableConfig (..), WriteBufferAlloc (..), + defaultTableConfig, serialiseKeyMinimalSize) import Database.LSMTree.Internal.Config.Override (TableConfigOverride (..), noTableConfigOverride) -import Database.LSMTree.Internal.Entry (NumEntries (..)) import qualified Database.LSMTree.Internal.Entry as Entry -import Database.LSMTree.Internal.Merge (LevelMergeType (..)) -import Database.LSMTree.Internal.MergeSchedule (AtLevel (..), - MergePolicyForLevel (..), MergeTrace (..)) import Database.LSMTree.Internal.Paths (SnapshotName, isValidSnapshotName, toSnapshotName) import Database.LSMTree.Internal.Range (Range (..)) import Database.LSMTree.Internal.RawBytes (RawBytes (..)) -import Database.LSMTree.Internal.RunBuilder (IndexType (..), - RunDataCaching (..), RunParams (..)) import Database.LSMTree.Internal.RunNumber (CursorId (..), - RunNumber (..), TableId (..)) + TableId (..)) import qualified Database.LSMTree.Internal.Serialise as Internal import Database.LSMTree.Internal.Serialise.Class (SerialiseKey (..), SerialiseKeyOrderPreserving, SerialiseValue (..),