hsparql-0.0: A SPARQL query generator and DSL, and a client to query a SPARQL server.

Database.HSparql.QueryGenerator

Documentation

execQuery :: Query a -> (QueryData -> b) -> bSource

triple :: (TermLike a, TermLike b, TermLike c) => a -> b -> c -> Query PatternSource

operation :: (TermLike a, TermLike b) => Operation -> a -> b -> ExprSource

(.-.) :: (TermLike a, TermLike b) => a -> b -> ExprSource

(.*.) :: (TermLike a, TermLike b) => a -> b -> ExprSource

(./.) :: (TermLike a, TermLike b) => a -> b -> ExprSource

(.+.) :: (TermLike a, TermLike b) => a -> b -> ExprSource

relation :: (TermLike a, TermLike b) => Relation -> a -> b -> ExprSource

(.!=.) :: (TermLike a, TermLike b) => a -> b -> ExprSource

(.<.) :: (TermLike a, TermLike b) => a -> b -> ExprSource

(.>.) :: (TermLike a, TermLike b) => a -> b -> ExprSource

(.<=.) :: (TermLike a, TermLike b) => a -> b -> ExprSource

(.>=.) :: (TermLike a, TermLike b) => a -> b -> ExprSource

(.==.) :: (TermLike a, TermLike b) => a -> b -> ExprSource

type BuiltinFunc2 = (TermLike a, TermLike b) => a -> b -> ExprSource

data Prefix Source

Constructors

Prefix Int IRIRef 

Instances

data OrderBy Source

Constructors

Asc Expr 
Desc Expr 

Instances