Database.HSparql.QueryGenerator

Creating Queries

createSelectQuery

createConstructQuery

createAskQuery

createUpdateQuery

createDescribeQuery

Query Actions

prefix

var

triple

constructTriple

askTriple

updateTriple

describeIRI

optional

union

filterExpr

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

Printing Queries

qshow

Types

type Query a

data Variable

data VarOrNode

data Pattern

data SelectQuery

data ConstructQuery

data AskQuery

data UpdateQuery

data DescribeQuery