b-tree-0.1.0.0: BTree.hs
module BTree ( -- * Basic types
BLeaf(..)
, Size
, Order
-- * Building trees
, fromOrderedToFile
, fromOrderedToByteString
, fromUnorderedToFile
-- * Looking up in trees
, LookupTree
, open
, fromByteString
, lookup
-- * Merging trees
, mergeTrees
, mergeLeaves
, sizedProducerForTree
-- * Iterating over leaves
, walkLeaves
) where
import Prelude hiding (lookup)
import BTree.Types
import BTree.Merge
import BTree.Builder
import BTree.Lookup
import BTree.Walk
import BTree.BuildUnordered
-- | This package provides immutable B* trees targetting large data
-- sets requiring secondary storage.