TrackerSparqlCursor

TrackerSparqlCursor — Iteration of the query results

Stability Level

Stable, unless otherwise indicated

Types and Values

Includes

#include <tracker-sparql.h>

Description

TrackerSparqlCursor is an object which provides methods to iterate the results of a query to the Tracker Store.

Functions

Types and Values

struct TrackerSparqlCursor

struct TrackerSparqlCursor {
	GObject parent_instance;
	TrackerSparqlCursorPrivate * priv;
};

The TrackerSparqlCursor object represents an iterator of results.


enum TrackerSparqlValueType

Enumeration with the possible types of the cursor's cells

Members

TRACKER_SPARQL_VALUE_TYPE_UNBOUND

Unbound value type

 

TRACKER_SPARQL_VALUE_TYPE_URI

Uri value type, rdfs:Resource

 

TRACKER_SPARQL_VALUE_TYPE_STRING

String value type, xsd:string

 

TRACKER_SPARQL_VALUE_TYPE_INTEGER

Integer value type, xsd:integer

 

TRACKER_SPARQL_VALUE_TYPE_DOUBLE

Double value type, xsd:double

 

TRACKER_SPARQL_VALUE_TYPE_DATETIME

Datetime value type, xsd:dateTime

 

TRACKER_SPARQL_VALUE_TYPE_BLANK_NODE

Blank node value type

 

TRACKER_SPARQL_VALUE_TYPE_BOOLEAN

Boolean value type, xsd:boolean

 

Since: 0.10