Skip to content

Commit 41a7dfe

Browse files
committed
Remove internal trace types from the public API
They are hidden behind a debug flag now.
1 parent 783ded7 commit 41a7dfe

File tree

1 file changed

+4
-20
lines changed

1 file changed

+4
-20
lines changed

src/Database/LSMTree.hs

Lines changed: 4 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -189,19 +189,9 @@ module Database.LSMTree (
189189
SessionTrace (..),
190190
TableTrace (..),
191191
CursorTrace (..),
192-
MergeTrace (..),
193192
SessionId (..),
194193
TableId (..),
195194
CursorId (..),
196-
AtLevel (..),
197-
LevelNo (..),
198-
NumEntries (..),
199-
RunNumber (..),
200-
MergePolicyForLevel (..),
201-
LevelMergeType (..),
202-
RunParams (..),
203-
RunDataCaching (..),
204-
IndexType (..),
205195
) where
206196

207197
import Control.Concurrent.Class.MonadMVar.Strict (MonadMVar)
@@ -227,24 +217,18 @@ import qualified Database.LSMTree.Internal.BlobRef as Internal
227217
import Database.LSMTree.Internal.Config
228218
(BloomFilterAlloc (AllocFixed, AllocRequestFPR),
229219
DiskCachePolicy (..), FencePointerIndexType (..),
230-
LevelNo (..), MergeBatchSize (..), MergePolicy (..),
231-
MergeSchedule (..), SizeRatio (..), TableConfig (..),
232-
WriteBufferAlloc (..), defaultTableConfig)
220+
MergeBatchSize (..), MergePolicy (..), MergeSchedule (..),
221+
SizeRatio (..), TableConfig (..), WriteBufferAlloc (..),
222+
defaultTableConfig)
233223
import Database.LSMTree.Internal.Config.Override
234224
(TableConfigOverride (..), noTableConfigOverride)
235-
import Database.LSMTree.Internal.Entry (NumEntries (..))
236225
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 (..))
240226
import Database.LSMTree.Internal.Paths (SnapshotName,
241227
isValidSnapshotName, toSnapshotName)
242228
import Database.LSMTree.Internal.Range (Range (..))
243229
import Database.LSMTree.Internal.RawBytes (RawBytes (..))
244-
import Database.LSMTree.Internal.RunBuilder (IndexType (..),
245-
RunDataCaching (..), RunParams (..))
246230
import Database.LSMTree.Internal.RunNumber (CursorId (..),
247-
RunNumber (..), TableId (..))
231+
TableId (..))
248232
import qualified Database.LSMTree.Internal.Serialise as Internal
249233
import Database.LSMTree.Internal.Serialise.Class (SerialiseKey (..),
250234
SerialiseKeyOrderPreserving, SerialiseValue (..),

0 commit comments

Comments
 (0)