Skip to content

Commit a32b640

Browse files
authored
Merge pull request #69 from haskell-works/new-memory-method
New memory method
2 parents 224e430 + 3fa0fae commit a32b640

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

app/App/Commands/Count.hs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import HaskellWorks.Data.TreeCursor
2121
import HaskellWorks.Data.Xml.DecodeResult
2222
import HaskellWorks.Data.Xml.RawDecode
2323
import HaskellWorks.Data.Xml.RawValue
24+
import HaskellWorks.Data.Xml.Succinct.Cursor.Load
2425
import HaskellWorks.Data.Xml.Succinct.Cursor.MMap
2526
import HaskellWorks.Data.Xml.Succinct.Index
2627
import HaskellWorks.Data.Xml.Value
@@ -71,9 +72,10 @@ runCount opt = do
7172
IO.putStrLn $ "XPath: " <> show xpath
7273

7374
cursorResult <- case method of
74-
"mmap" -> Right <$> mmapFastCursor input
75-
"naive" -> Right <$> NAIVE.loadFastCursor input
76-
unknown -> return (Left ("Unknown method " <> show unknown))
75+
"mmap" -> Right <$> mmapFastCursor input
76+
"memory" -> Right <$> loadFastCursor input
77+
"naive" -> Right <$> NAIVE.loadFastCursor input
78+
unknown -> return (Left ("Unknown method " <> show unknown))
7779

7880
case cursorResult of
7981
Right !cursor -> do

0 commit comments

Comments
 (0)