rdf4h-3.0.0: A library for RDF processing in Haskell
Data.RDF.Graph.HashMapSP
Description
A graph implementation mapping (S,P) pairs to O, backed by Map.
Map
data HashSP Source #
Instances
Associated Types
type Rep HashSP :: * -> * #
Methods
from :: HashSP -> Rep HashSP x #
to :: Rep HashSP x -> HashSP #
put :: HashSP -> Put #
get :: Get HashSP #
putList :: [HashSP] -> Put #
rnf :: HashSP -> () #
baseUrl :: RDF HashSP -> Maybe BaseUrl Source #
prefixMappings :: RDF HashSP -> PrefixMappings Source #
addPrefixMappings :: RDF HashSP -> PrefixMappings -> Bool -> RDF HashSP Source #
empty :: RDF HashSP Source #
mkRdf :: Triples -> Maybe BaseUrl -> PrefixMappings -> RDF HashSP Source #
triplesOf :: RDF HashSP -> Triples Source #
uniqTriplesOf :: RDF HashSP -> Triples Source #
select :: RDF HashSP -> NodeSelector -> NodeSelector -> NodeSelector -> Triples Source #
query :: RDF HashSP -> Maybe Node -> Maybe Node -> Maybe Node -> Triples Source #
showGraph :: RDF HashSP -> String Source #
type Rep (RDF HashSP) :: * -> * #
from :: RDF HashSP -> Rep (RDF HashSP) x #
to :: Rep (RDF HashSP) x -> RDF HashSP #
rnf :: RDF HashSP -> () #
A map-based graph implementation.