File tree Expand file tree Collapse file tree 4 files changed +23
-3
lines changed
test/Test/Database/LSMTree Expand file tree Collapse file tree 4 files changed +23
-3
lines changed Original file line number Diff line number Diff line change @@ -102,7 +102,15 @@ module Database.LSMTree (
102102 SnapshotLabel (.. ),
103103
104104 -- * Table Configuration #table_configuration#
105- TableConfig (.. ),
105+ TableConfig (
106+ confMergePolicy ,
107+ confSizeRatio ,
108+ confWriteBufferAlloc ,
109+ confBloomFilterAlloc ,
110+ confFencePointerIndex ,
111+ confDiskCachePolicy ,
112+ confMergeSchedule
113+ ),
106114 defaultTableConfig ,
107115 MergePolicy (LazyLevelling ),
108116 SizeRatio (Four ),
Original file line number Diff line number Diff line change @@ -92,7 +92,15 @@ module Database.LSMTree.Simple (
9292 SnapshotLabel (.. ),
9393
9494 -- * Table Configuration #table_configuration#
95- TableConfig (.. ),
95+ TableConfig (
96+ confMergePolicy ,
97+ confSizeRatio ,
98+ confWriteBufferAlloc ,
99+ confBloomFilterAlloc ,
100+ confFencePointerIndex ,
101+ confDiskCachePolicy ,
102+ confMergeSchedule
103+ ),
96104 MergePolicy (LazyLevelling ),
97105 SizeRatio (Four ),
98106 WriteBufferAlloc (AllocNumEntries ),
Original file line number Diff line number Diff line change @@ -99,6 +99,8 @@ import qualified Database.LSMTree.Class as Class
9999import Database.LSMTree.Extras (showPowersOf )
100100import Database.LSMTree.Extras.Generators (KeyForIndexCompact )
101101import Database.LSMTree.Extras.NoThunks (propNoThunks )
102+ import qualified Database.LSMTree.Internal.Config as R
103+ (TableConfig (TableConfig ))
102104import Database.LSMTree.Internal.Serialise (SerialisedBlob ,
103105 SerialisedValue )
104106import qualified Database.LSMTree.Internal.Types as R.Types
Original file line number Diff line number Diff line change @@ -13,6 +13,8 @@ import Control.Tracer
1313import qualified Data.Map.Strict as Map
1414import qualified Data.Vector as V
1515import Database.LSMTree as R
16+ import qualified Database.LSMTree.Internal.Config as R
17+ (TableConfig (TableConfig ))
1618import qualified Database.LSMTree.Model.Session as Model (fromSomeTable , tables )
1719import qualified Database.LSMTree.Model.Table as Model (values )
1820import Prelude
@@ -65,7 +67,7 @@ prop_example =
6567dl_example :: DL (Lockstep (ModelState R. Table )) ()
6668dl_example = do
6769 -- Create an initial table and fill it with some inserts
68- var3 <- action $ Action Nothing $ NewTableWith (PrettyProxy @ ((Key , Value , Blob ))) (TableConfig {
70+ var3 <- action $ Action Nothing $ NewTableWith (PrettyProxy @ ((Key , Value , Blob ))) (R. TableConfig {
6971 confMergePolicy = LazyLevelling
7072 , confSizeRatio = Four
7173 , confWriteBufferAlloc = AllocNumEntries 4
You can’t perform that action at this time.
0 commit comments