@@ -113,13 +113,12 @@ module Database.LSMTree (
113113 ),
114114 defaultTableConfig ,
115115 MergePolicy (LazyLevelling ),
116+ MergeSchedule (.. ),
116117 SizeRatio (Four ),
117118 WriteBufferAlloc (AllocNumEntries ),
118119 BloomFilterAlloc (AllocFixed , AllocRequestFPR ),
119- defaultBloomFilterAlloc ,
120120 FencePointerIndexType (OrdinaryIndex , CompactIndex ),
121121 DiskCachePolicy (.. ),
122- MergeSchedule (.. ),
123122
124123 -- ** Table Configuration Overrides #table_configuration_overrides#
125124 OverrideDiskCachePolicy (.. ),
@@ -156,12 +155,6 @@ module Database.LSMTree (
156155 resolveValidOutput ,
157156 resolveAssociativity ,
158157
159- -- * Tracer
160- Tracer ,
161- LSMTreeTrace (.. ),
162- TableTrace (.. ),
163- CursorTrace (.. ),
164-
165158 -- * Errors #errors#
166159 SessionDirDoesNotExistError (.. ),
167160 SessionDirLockedError (.. ),
@@ -178,6 +171,24 @@ module Database.LSMTree (
178171 BlobRefInvalidError (.. ),
179172 CursorClosedError (.. ),
180173 InvalidSnapshotNameError (.. ),
174+
175+ -- * Traces #traces#
176+ Tracer ,
177+ LSMTreeTrace (.. ),
178+ TableTrace (.. ),
179+ CursorTrace (.. ),
180+ MergeTrace (.. ),
181+ CursorId (.. ),
182+ TableId (.. ),
183+ AtLevel (.. ),
184+ LevelNo (.. ),
185+ NumEntries (.. ),
186+ RunNumber (.. ),
187+ MergePolicyForLevel (.. ),
188+ LevelMergeType (.. ),
189+ RunParams (.. ),
190+ RunDataCaching (.. ),
191+ IndexType (.. ),
181192) where
182193
183194import Control.Concurrent.Class.MonadMVar.Strict (MonadMVar )
@@ -203,17 +214,24 @@ import qualified Database.LSMTree.Internal.BlobRef as Internal
203214import Database.LSMTree.Internal.Config
204215 (BloomFilterAlloc (AllocFixed , AllocRequestFPR ),
205216 DiskCachePolicy (.. ), FencePointerIndexType (.. ),
206- MergePolicy (.. ), MergeSchedule (.. ), SizeRatio (.. ),
207- TableConfig (.. ), WriteBufferAlloc (.. ),
208- defaultBloomFilterAlloc , defaultTableConfig ,
209- serialiseKeyMinimalSize )
217+ LevelNo (.. ), MergePolicy (.. ), MergeSchedule (.. ),
218+ SizeRatio (.. ), TableConfig (.. ), WriteBufferAlloc (.. ),
219+ defaultTableConfig , serialiseKeyMinimalSize )
210220import Database.LSMTree.Internal.Config.Override
211221 (OverrideDiskCachePolicy (.. ))
222+ import Database.LSMTree.Internal.Entry (NumEntries (.. ))
212223import qualified Database.LSMTree.Internal.Entry as Entry
224+ import Database.LSMTree.Internal.Merge (LevelMergeType (.. ))
225+ import Database.LSMTree.Internal.MergeSchedule (AtLevel (.. ),
226+ MergePolicyForLevel (.. ), MergeTrace (.. ))
213227import Database.LSMTree.Internal.Paths (SnapshotName ,
214228 isValidSnapshotName , toSnapshotName )
215229import Database.LSMTree.Internal.Range (Range (.. ))
216230import Database.LSMTree.Internal.RawBytes (RawBytes (.. ))
231+ import Database.LSMTree.Internal.RunBuilder (IndexType (.. ),
232+ RunDataCaching (.. ), RunParams (.. ))
233+ import Database.LSMTree.Internal.RunNumber (CursorId (.. ),
234+ RunNumber (.. ), TableId (.. ))
217235import qualified Database.LSMTree.Internal.Serialise as Internal
218236import Database.LSMTree.Internal.Serialise.Class (SerialiseKey (.. ),
219237 SerialiseKeyOrderPreserving , SerialiseValue (.. ),
0 commit comments