Skip to content

Commit 4b041dc

Browse files
committed
Remove internal trace types from the public API
They are hidden behind a debug flag now.
1 parent d87f9fa commit 4b041dc

File tree

1 file changed

+6
-23
lines changed

1 file changed

+6
-23
lines changed

src/Database/LSMTree.hs

Lines changed: 6 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -187,18 +187,8 @@ module Database.LSMTree (
187187
LSMTreeTrace (..),
188188
TableTrace (..),
189189
CursorTrace (..),
190-
MergeTrace (..),
191-
CursorId (..),
192-
TableId (..),
193-
AtLevel (..),
194-
LevelNo (..),
195-
NumEntries (..),
196-
RunNumber (..),
197-
MergePolicyForLevel (..),
198-
LevelMergeType (..),
199-
RunParams (..),
200-
RunDataCaching (..),
201-
IndexType (..),
190+
TableId,
191+
CursorId,
202192
) where
203193

204194
import Control.Concurrent.Class.MonadMVar.Strict (MonadMVar)
@@ -224,25 +214,18 @@ import qualified Database.LSMTree.Internal.BlobRef as Internal
224214
import Database.LSMTree.Internal.Config
225215
(BloomFilterAlloc (AllocFixed, AllocRequestFPR),
226216
DiskCachePolicy (..), FencePointerIndexType (..),
227-
LevelNo (..), MergeBatchSize (..), MergePolicy (..),
228-
MergeSchedule (..), SizeRatio (..), TableConfig (..),
229-
WriteBufferAlloc (..), defaultTableConfig,
230-
serialiseKeyMinimalSize)
217+
MergeBatchSize (..), MergePolicy (..), MergeSchedule (..),
218+
SizeRatio (..), TableConfig (..), WriteBufferAlloc (..),
219+
defaultTableConfig, serialiseKeyMinimalSize)
231220
import Database.LSMTree.Internal.Config.Override
232221
(TableConfigOverride (..), noTableConfigOverride)
233-
import Database.LSMTree.Internal.Entry (NumEntries (..))
234222
import qualified Database.LSMTree.Internal.Entry as Entry
235-
import Database.LSMTree.Internal.Merge (LevelMergeType (..))
236-
import Database.LSMTree.Internal.MergeSchedule (AtLevel (..),
237-
MergePolicyForLevel (..), MergeTrace (..))
238223
import Database.LSMTree.Internal.Paths (SnapshotName,
239224
isValidSnapshotName, toSnapshotName)
240225
import Database.LSMTree.Internal.Range (Range (..))
241226
import Database.LSMTree.Internal.RawBytes (RawBytes (..))
242-
import Database.LSMTree.Internal.RunBuilder (IndexType (..),
243-
RunDataCaching (..), RunParams (..))
244227
import Database.LSMTree.Internal.RunNumber (CursorId (..),
245-
RunNumber (..), TableId (..))
228+
TableId (..))
246229
import qualified Database.LSMTree.Internal.Serialise as Internal
247230
import Database.LSMTree.Internal.Serialise.Class (SerialiseKey (..),
248231
SerialiseKeyOrderPreserving, SerialiseValue (..),

0 commit comments

Comments
 (0)