Skip to content

Commit 5a18608

Browse files
authored
Merge pull request #656 from IntersectMBO/wenkokke/internal-data-map-range
fix: move Data.Map.Range to Database.LSMTree.Internal.Map.Range
2 parents d96f464 + 569cd63 commit 5a18608

File tree

9 files changed

+11
-9
lines changed

9 files changed

+11
-9
lines changed

bench/micro/Bench/Database/LSMTree/Internal/Index/Compact.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ import qualified Data.Foldable as Fold
1717
import qualified Data.List as List
1818
import Data.List.NonEmpty (NonEmpty (..))
1919
import qualified Data.List.NonEmpty as NE
20-
import Data.Map.Range
2120
import qualified Data.Vector.Unboxed.Mutable as VUM
2221
import Data.Word
2322
import Database.LSMTree.Extras
@@ -27,6 +26,7 @@ import Database.LSMTree.Extras.Random
2726
import Database.LSMTree.Extras.UTxO
2827
import Database.LSMTree.Internal.Index.Compact
2928
import Database.LSMTree.Internal.Index.CompactAcc
29+
import Database.LSMTree.Internal.Map.Range
3030
import Database.LSMTree.Internal.Serialise (SerialisedKey,
3131
serialiseKey)
3232
import System.Random

lsm-tree.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,6 @@ library
119119
hs-source-dirs: src
120120
exposed-modules:
121121
Data.Arena
122-
Data.Map.Range
123122
Database.LSMTree
124123
Database.LSMTree.Common
125124
Database.LSMTree.Internal
@@ -143,6 +142,7 @@ library
143142
Database.LSMTree.Internal.Index.Ordinary
144143
Database.LSMTree.Internal.Index.OrdinaryAcc
145144
Database.LSMTree.Internal.Lookup
145+
Database.LSMTree.Internal.Map.Range
146146
Database.LSMTree.Internal.Merge
147147
Database.LSMTree.Internal.MergeSchedule
148148
Database.LSMTree.Internal.MergingRun

src/Database/LSMTree/Internal/Index/Compact.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ import qualified Data.ByteString.Builder as BB
3333
import qualified Data.ByteString.Builder.Extra as BB
3434
import qualified Data.ByteString.Lazy as LBS
3535
import Data.ByteString.Short (ShortByteString (..))
36-
import Data.Map.Range (Bound (..))
3736
import Data.Map.Strict (Map)
3837
import qualified Data.Map.Strict as Map
3938
import Data.Maybe (fromMaybe)
@@ -51,6 +50,7 @@ import Database.LSMTree.Internal.ByteString (byteArrayFromTo)
5150
import Database.LSMTree.Internal.Chunk (Chunk (Chunk))
5251
import qualified Database.LSMTree.Internal.Chunk as Chunk (toByteString)
5352
import Database.LSMTree.Internal.Entry (NumEntries (..))
53+
import Database.LSMTree.Internal.Map.Range (Bound (..))
5454
import Database.LSMTree.Internal.Page
5555
import Database.LSMTree.Internal.Serialise
5656
import Database.LSMTree.Internal.Unsliced

src/Database/LSMTree/Internal/Index/CompactAcc.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ import Control.Monad.ST.Strict
3535
import Data.Bit hiding (flipBit)
3636
import Data.List.NonEmpty (NonEmpty)
3737
import qualified Data.List.NonEmpty as NE
38-
import Data.Map.Range (Bound (..))
3938
import Data.Map.Strict (Map)
4039
import qualified Data.Map.Strict as Map
4140
import Data.Primitive.ByteArray (newPinnedByteArray, setByteArray)
@@ -48,6 +47,7 @@ import Data.Word
4847
import Database.LSMTree.Internal.BitMath
4948
import Database.LSMTree.Internal.Chunk (Chunk)
5049
import Database.LSMTree.Internal.Index.Compact
50+
import Database.LSMTree.Internal.Map.Range (Bound (..))
5151
import Database.LSMTree.Internal.Page
5252
import Database.LSMTree.Internal.Serialise
5353
import Database.LSMTree.Internal.Unsliced

src/Data/Map/Range.hs renamed to src/Database/LSMTree/Internal/Map/Range.hs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{-# LANGUAGE BangPatterns #-}
22
{-# LANGUAGE PatternSynonyms #-}
33
{-# LANGUAGE ScopedTypeVariables #-}
4-
module Data.Map.Range (
4+
{-# OPTIONS_HADDOCK not-home #-}
5+
module Database.LSMTree.Internal.Map.Range (
56
Bound (.., BoundExclusive, BoundInclusive)
67
, Clusive (..)
78
, rangeLookup

src/Database/LSMTree/Internal/WriteBuffer.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ module Database.LSMTree.Internal.WriteBuffer (
2020
) where
2121

2222
import Control.DeepSeq (NFData (..))
23-
import qualified Data.Map.Range as Map.R
2423
import Data.Map.Strict (Map)
2524
import qualified Data.Map.Strict as Map
2625
import qualified Data.Vector as V
2726
import Database.LSMTree.Internal.BlobRef (BlobSpan)
2827
import Database.LSMTree.Internal.Entry
28+
import qualified Database.LSMTree.Internal.Map.Range as Map.R
2929
import Database.LSMTree.Internal.Range (Range (..))
3030
import Database.LSMTree.Internal.Serialise
3131
import qualified Database.LSMTree.Internal.Vector as V

test/Database/LSMTree/Model/Table.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ import qualified Data.ByteString as BS
4949
import Data.Kind (Type)
5050
import Data.List.NonEmpty (NonEmpty (..))
5151
import Data.Map (Map)
52-
import qualified Data.Map.Range as Map.R
5352
import qualified Data.Map.Strict as Map
5453
import Data.Proxy (Proxy (Proxy))
5554
import Data.Semigroup (First (..))
@@ -58,6 +57,7 @@ import Database.LSMTree (LookupResult (..), QueryResult (..),
5857
ResolveValue (..), Update (..))
5958
import Database.LSMTree.Common (Range (..), SerialiseKey (..),
6059
SerialiseValue (..))
60+
import qualified Database.LSMTree.Internal.Map.Range as Map.R
6161
import Database.LSMTree.Internal.RawBytes (RawBytes)
6262
import GHC.Exts (IsList (..))
6363

test/Test/Database/LSMTree/Internal/Vector.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ module Test.Database.LSMTree.Internal.Vector (tests) where
44

55
import Control.Monad (forM_)
66
import Control.Monad.ST
7-
import Data.Map.Range
87
import qualified Data.Vector.Unboxed as VU
98
import qualified Data.Vector.Unboxed.Mutable as VUM
109
import Data.Word
1110
import Database.LSMTree.Extras
1211
import Database.LSMTree.Internal.Index.CompactAcc
12+
import Database.LSMTree.Internal.Map.Range
1313
import Test.QuickCheck
1414
import Test.QuickCheck.Instances ()
1515
import Test.QuickCheck.Monadic (PropertyM, monadicST, run)

test/map-range-test.hs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ module Main (main) where
55
import Data.ByteString (ByteString)
66
import Data.Map (Map)
77
import qualified Data.Map as Map
8-
import Data.Map.Range (Bound (..), Clusive (..), rangeLookup)
8+
import Database.LSMTree.Internal.Map.Range (Bound (..), Clusive (..),
9+
rangeLookup)
910
import Test.QuickCheck (Arbitrary (..), Property, elements, frequency,
1011
(===))
1112
import Test.Tasty (defaultMain, testGroup)

0 commit comments

Comments
 (0)