Part I. Reference Manual

This part contains the Rasqal Reference Manual which comprehensively describes every class and function of the API.

Table of Contents

General library facilities — Startup and shutdown, memory handling, version checks and misc functions.
Data Graphs — RDF graph sources for triples.
Expressions — Query language expressions.
Graph patterns — Collections of triple patterns, sub-graph patterns with operators.
Literal — RDF literals and RDF query-specific literals.
Prefixes — XML QName-style prefixes made from a URI and a short text prefix.
Query — Query object API, parsing and execution
Query Results — Query results as variable bindings, boolean or RDF graphs.
Query Results Formatter — Query results formatted into a syntax.
Query Result Row — Result row in a query result set containing a set of literals that are bound to variables.
Service — Execute queries remotely via a SPARQL HTTP Protocol service.
Triples — Triple pattern or RDF triple.
Triples Source — Source of matches to a triple pattern.
Variables — Variable with names and literal value.
Variables Table — A table of variables with optional bound literal values.
Updates — Graph update operations
Utilities — Utility functions.
XML Schema Datetime and Decimals — XML Schema datetime and arbitrary length decimal number arithmetic.
API Changes
Introduction
Changes between Rasqal 0.9.21 and 0.9.22
New functions, types and enums
Deleted functions, types and enums
Renamed function and enums
Changed functions and types
Changes between Rasqal 0.9.22 and 0.9.23
New functions, types and enums
Changes between Rasqal 0.9.23 and 0.9.24
New functions, types and enums
Changes between Rasqal 0.9.24 and 0.9.25
New functions, types and enums
Changes between Rasqal 0.9.25 and 0.9.26
New functions, types and enums
Changes between Rasqal 0.9.26 and 0.9.27
New functions, types and enums
Changes between Rasqal 0.9.27 and 0.9.28
New functions, types and enums
Changes between Rasqal 0.9.28 and 0.9.29
New functions, types and enums
Changed functions and types
Changes between Rasqal 0.9.29 and 0.9.30
New functions, types and enums
Changes between Rasqal 0.9.30 and 0.9.31
New functions, types and enums
Changes between Rasqal 0.9.32 and 0.9.33
New functions, types and enums
Renamed function and enums
Changed functions and types
Changes between Rasqal 0.9.30 and 0.9.30
New functions, types and enums