Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
class TripleStore m where Source
getts_1 :: m -> (Event, String, String) -> IO [String] Source
getts_2 :: m -> (Event, String, String) -> IO [String] Source
getts_3 :: m -> (Event, String, String) -> IO [String] Source
getts_image :: m -> String -> String -> IO Image Source
getts_inverse :: m -> String -> [Event] -> IO Image Source
getts_members :: TripleStore m => m -> String -> IO Image Source
data SPARQLBackend Source
preprocess :: String -> IO [[BindingValue]] -> IO [String] Source
deconstruct :: BindingValue -> String Source
memoIO :: (SPARQLBackend -> (String, String, String) -> IO [String]) -> SPARQLBackend -> (String, String, String) -> IO [String] Source
memotable' :: IORef (Map (SPARQLBackend, String) Image) Source
memoIO' :: (SPARQLBackend -> String -> IO Image) -> SPARQLBackend -> String -> IO Image Source
memotable'' :: IORef (Map (SPARQLBackend, String, [String]) Image) Source
memoIO'' :: (SPARQLBackend -> String -> [String] -> IO Image) -> SPARQLBackend -> String -> [String] -> IO Image Source
memotable''' :: IORef (Map (SPARQLBackend, String, String) Image) Source
memoIO''' :: (SPARQLBackend -> String -> String -> IO Image) -> SPARQLBackend -> String -> String -> IO Image Source
get_members :: TripleStore m => m -> String -> IO Image Source
get_subjs_of_event_type :: TripleStore m => m -> String -> IO Image Source
make_image :: TripleStore m => m -> String -> String -> IO Image Source