Database.HSparql.QueryGenerator

Creating Queries

createSelectQuery

createConstructQuery

createAskQuery

createUpdateQuery

createDescribeQuery

Query Actions

prefix

var

triple

mkPredicateObject

constructTriple

askTriple

updateTriple

describeIRI

optional

union

filterExpr

bind

Duplicate handling

distinct

reduced

Limit handling

limit

Order handling

orderNext

orderNextAsc

orderNextDesc

Auxiliary

(.:.)

iriRef

Term Manipulation

Operations

(.+.)

(.-.)

(.*.)

(./.)

(.&&.)

(.||.)

Relations

(.==.)

(.!=.)

(.<.)

(.>.)

(.<=.)

(.>=.)

Negation

notExpr

Builtin Functions

str

lang

langMatches

datatype

bound

sameTerm

isIRI

isURI

isBlank

isLiteral

regex

regexOpts

Printing Queries

qshow

Types

type Query a

data Variable

data VarOrNode

type BlankNodePattern

data Pattern

data SelectQuery

data ConstructQuery

data AskQuery

data UpdateQuery

data DescribeQuery

Classes

class TermLike a

class SubjectTermLike a

class PredicateTermLike a

class ObjectTermLike a