Skip to content

Commit 096e6c5

Browse files
committed
Remove internal trace types from the public API
They are hidden behind a debug flag now.
1 parent 44f7285 commit 096e6c5

File tree

1 file changed

+4
-21
lines changed

1 file changed

+4
-21
lines changed

src/Database/LSMTree.hs

Lines changed: 4 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -188,19 +188,9 @@ module Database.LSMTree (
188188
SessionTrace (..),
189189
TableTrace (..),
190190
CursorTrace (..),
191-
MergeTrace (..),
192191
SessionId (..),
193192
TableId (..),
194193
CursorId (..),
195-
AtLevel (..),
196-
LevelNo (..),
197-
NumEntries (..),
198-
RunNumber (..),
199-
MergePolicyForLevel (..),
200-
LevelMergeType (..),
201-
RunParams (..),
202-
RunDataCaching (..),
203-
IndexType (..),
204194
) where
205195

206196
import Control.Concurrent.Class.MonadMVar.Strict (MonadMVar)
@@ -226,25 +216,18 @@ import qualified Database.LSMTree.Internal.BlobRef as Internal
226216
import Database.LSMTree.Internal.Config
227217
(BloomFilterAlloc (AllocFixed, AllocRequestFPR),
228218
DiskCachePolicy (..), FencePointerIndexType (..),
229-
LevelNo (..), MergeBatchSize (..), MergePolicy (..),
230-
MergeSchedule (..), SizeRatio (..), TableConfig (..),
231-
WriteBufferAlloc (..), defaultTableConfig,
232-
serialiseKeyMinimalSize)
219+
MergeBatchSize (..), MergePolicy (..), MergeSchedule (..),
220+
SizeRatio (..), TableConfig (..), WriteBufferAlloc (..),
221+
defaultTableConfig, serialiseKeyMinimalSize)
233222
import Database.LSMTree.Internal.Config.Override
234223
(TableConfigOverride (..), noTableConfigOverride)
235-
import Database.LSMTree.Internal.Entry (NumEntries (..))
236224
import qualified Database.LSMTree.Internal.Entry as Entry
237-
import Database.LSMTree.Internal.Merge (LevelMergeType (..))
238-
import Database.LSMTree.Internal.MergeSchedule (AtLevel (..),
239-
MergePolicyForLevel (..), MergeTrace (..))
240225
import Database.LSMTree.Internal.Paths (SnapshotName,
241226
isValidSnapshotName, toSnapshotName)
242227
import Database.LSMTree.Internal.Range (Range (..))
243228
import Database.LSMTree.Internal.RawBytes (RawBytes (..))
244-
import Database.LSMTree.Internal.RunBuilder (IndexType (..),
245-
RunDataCaching (..), RunParams (..))
246229
import Database.LSMTree.Internal.RunNumber (CursorId (..),
247-
RunNumber (..), TableId (..))
230+
TableId (..))
248231
import qualified Database.LSMTree.Internal.Serialise as Internal
249232
import Database.LSMTree.Internal.Serialise.Class (SerialiseKey (..),
250233
SerialiseKeyOrderPreserving, SerialiseValue (..),

0 commit comments

Comments
 (0)