@@ -11,15 +11,13 @@ import Criterion.Main (Benchmark, Benchmarkable, bench, bgroup, env,
11
11
import Data.List (foldl' )
12
12
-- foldl' is included in the Prelude from base 4.20 onwards
13
13
#endif
14
- import Database.LSMTree.Extras.Generators (getKeyForIndexCompact ,
15
- mkPages , toAppends )
14
+ import Database.LSMTree.Extras.Generators (mkPages , toAppends )
16
15
-- also for @Arbitrary@ instantiation of @SerialisedKey@
17
16
import Database.LSMTree.Extras.Index (Append , append )
18
17
import Database.LSMTree.Internal.Index (Index ,
19
18
IndexType (Compact , Ordinary ), newWithDefaults , search ,
20
19
unsafeEnd )
21
- import Database.LSMTree.Internal.Serialise
22
- (SerialisedKey (SerialisedKey ))
20
+ import Database.LSMTree.Internal.Serialise (SerialisedKey )
23
21
import Test.QuickCheck (choose , vector )
24
22
import Test.QuickCheck.Gen (Gen (MkGen ))
25
23
import Test.QuickCheck.Random (mkQCGen )
@@ -61,8 +59,7 @@ generated (MkGen exec) = exec (mkQCGen 411) 30
61
59
keysForIndexCompact :: Int -- ^ Number of keys
62
60
-> [SerialisedKey ] -- ^ Constructed keys
63
61
keysForIndexCompact = vector >>>
64
- generated >>>
65
- map (getKeyForIndexCompact >>> SerialisedKey )
62
+ generated -- TODO
66
63
67
64
{-|
68
65
Constructs append operations whose serialised keys conform to the key size
0 commit comments