TrackerSparqlBuilder

TrackerSparqlBuilder

Synopsis

                    TrackerSparqlBuilder;
                    TrackerSparqlBuilderClass;
                    TrackerSparqlBuilderPrivate;
TrackerSparqlBuilder* tracker_sparql_builder_new        (void);
TrackerSparqlBuilder* tracker_sparql_builder_new_embedded_insert
                                                        (void);
TrackerSparqlBuilder* tracker_sparql_builder_new_update (void);
TrackerSparqlBuilder* tracker_sparql_builder_construct  (GType object_type);
TrackerSparqlBuilder* tracker_sparql_builder_construct_embedded_insert
                                                        (GType object_type);
TrackerSparqlBuilder* tracker_sparql_builder_construct_update
                                                        (GType object_type);
const char*         tracker_sparql_builder_get_result   (TrackerSparqlBuilder *self);
gint                tracker_sparql_builder_get_length   (TrackerSparqlBuilder *self);
void                tracker_sparql_builder_append       (TrackerSparqlBuilder *self,
                                                         const char *raw);
void                tracker_sparql_builder_prepend      (TrackerSparqlBuilder *self,
                                                         const char *raw);
void                tracker_sparql_builder_insert_open  (TrackerSparqlBuilder *self,
                                                         const char *graph);
void                tracker_sparql_builder_insert_close (TrackerSparqlBuilder *self);
void                tracker_sparql_builder_where_open   (TrackerSparqlBuilder *self);
void                tracker_sparql_builder_where_close  (TrackerSparqlBuilder *self);
void                tracker_sparql_builder_delete_open  (TrackerSparqlBuilder *self,
                                                         const char *graph);
void                tracker_sparql_builder_delete_close (TrackerSparqlBuilder *self);
void                tracker_sparql_builder_drop_graph   (TrackerSparqlBuilder *self,
                                                         const char *iri);
void                tracker_sparql_builder_subject_variable
                                                        (TrackerSparqlBuilder *self,
                                                         const char *var_name);
void                tracker_sparql_builder_subject_iri  (TrackerSparqlBuilder *self,
                                                         const char *iri);
void                tracker_sparql_builder_subject      (TrackerSparqlBuilder *self,
                                                         const char *s);
void                tracker_sparql_builder_predicate_iri
                                                        (TrackerSparqlBuilder *self,
                                                         const char *iri);
void                tracker_sparql_builder_predicate    (TrackerSparqlBuilder *self,
                                                         const char *s);
void                tracker_sparql_builder_object_iri   (TrackerSparqlBuilder *self,
                                                         const char *iri);
void                tracker_sparql_builder_object       (TrackerSparqlBuilder *self,
                                                         const char *s);
void                tracker_sparql_builder_object_string
                                                        (TrackerSparqlBuilder *self,
                                                         const char *literal);
void                tracker_sparql_builder_object_boolean
                                                        (TrackerSparqlBuilder *self,
                                                         gboolean literal);
void                tracker_sparql_builder_object_int64 (TrackerSparqlBuilder *self,
                                                         gint64 literal);
void                tracker_sparql_builder_object_date  (TrackerSparqlBuilder *self,
                                                         time_t *literal);
void                tracker_sparql_builder_object_double
                                                        (TrackerSparqlBuilder *self,
                                                         double literal);
void                tracker_sparql_builder_object_variable
                                                        (TrackerSparqlBuilder *self,
                                                         const char *var_name);
void                tracker_sparql_builder_object_blank_open
                                                        (TrackerSparqlBuilder *self);
void                tracker_sparql_builder_object_blank_close
                                                        (TrackerSparqlBuilder *self);
void                tracker_sparql_builder_object_unvalidated
                                                        (TrackerSparqlBuilder *self,
                                                         const char *value);

Description

Details

TrackerSparqlBuilder

typedef struct {
	GObject parent_instance;
	TrackerSparqlBuilderPrivate * priv;
} TrackerSparqlBuilder;


TrackerSparqlBuilderClass

typedef struct {
	GObjectClass parent_class;
} TrackerSparqlBuilderClass;


TrackerSparqlBuilderPrivate

typedef struct _TrackerSparqlBuilderPrivate TrackerSparqlBuilderPrivate;


tracker_sparql_builder_new ()

TrackerSparqlBuilder* tracker_sparql_builder_new        (void);

Returns :


tracker_sparql_builder_new_embedded_insert ()

TrackerSparqlBuilder* tracker_sparql_builder_new_embedded_insert
                                                        (void);

Returns :


tracker_sparql_builder_new_update ()

TrackerSparqlBuilder* tracker_sparql_builder_new_update (void);

Returns :


tracker_sparql_builder_construct ()

TrackerSparqlBuilder* tracker_sparql_builder_construct  (GType object_type);

object_type :

Returns :


tracker_sparql_builder_construct_embedded_insert ()

TrackerSparqlBuilder* tracker_sparql_builder_construct_embedded_insert
                                                        (GType object_type);

object_type :

Returns :


tracker_sparql_builder_construct_update ()

TrackerSparqlBuilder* tracker_sparql_builder_construct_update
                                                        (GType object_type);

object_type :

Returns :


tracker_sparql_builder_get_result ()

const char*         tracker_sparql_builder_get_result   (TrackerSparqlBuilder *self);

self :

Returns :


tracker_sparql_builder_get_length ()

gint                tracker_sparql_builder_get_length   (TrackerSparqlBuilder *self);

self :

Returns :


tracker_sparql_builder_append ()

void                tracker_sparql_builder_append       (TrackerSparqlBuilder *self,
                                                         const char *raw);

self :

raw :


tracker_sparql_builder_prepend ()

void                tracker_sparql_builder_prepend      (TrackerSparqlBuilder *self,
                                                         const char *raw);

self :

raw :


tracker_sparql_builder_insert_open ()

void                tracker_sparql_builder_insert_open  (TrackerSparqlBuilder *self,
                                                         const char *graph);

self :

graph :


tracker_sparql_builder_insert_close ()

void                tracker_sparql_builder_insert_close (TrackerSparqlBuilder *self);

self :


tracker_sparql_builder_where_open ()

void                tracker_sparql_builder_where_open   (TrackerSparqlBuilder *self);

self :


tracker_sparql_builder_where_close ()

void                tracker_sparql_builder_where_close  (TrackerSparqlBuilder *self);

self :


tracker_sparql_builder_delete_open ()

void                tracker_sparql_builder_delete_open  (TrackerSparqlBuilder *self,
                                                         const char *graph);

self :

graph :


tracker_sparql_builder_delete_close ()

void                tracker_sparql_builder_delete_close (TrackerSparqlBuilder *self);

self :


tracker_sparql_builder_drop_graph ()

void                tracker_sparql_builder_drop_graph   (TrackerSparqlBuilder *self,
                                                         const char *iri);

self :

iri :


tracker_sparql_builder_subject_variable ()

void                tracker_sparql_builder_subject_variable
                                                        (TrackerSparqlBuilder *self,
                                                         const char *var_name);

self :

var_name :


tracker_sparql_builder_subject_iri ()

void                tracker_sparql_builder_subject_iri  (TrackerSparqlBuilder *self,
                                                         const char *iri);

self :

iri :


tracker_sparql_builder_subject ()

void                tracker_sparql_builder_subject      (TrackerSparqlBuilder *self,
                                                         const char *s);

self :

s :


tracker_sparql_builder_predicate_iri ()

void                tracker_sparql_builder_predicate_iri
                                                        (TrackerSparqlBuilder *self,
                                                         const char *iri);

self :

iri :


tracker_sparql_builder_predicate ()

void                tracker_sparql_builder_predicate    (TrackerSparqlBuilder *self,
                                                         const char *s);

self :

s :


tracker_sparql_builder_object_iri ()

void                tracker_sparql_builder_object_iri   (TrackerSparqlBuilder *self,
                                                         const char *iri);

self :

iri :


tracker_sparql_builder_object ()

void                tracker_sparql_builder_object       (TrackerSparqlBuilder *self,
                                                         const char *s);

self :

s :


tracker_sparql_builder_object_string ()

void                tracker_sparql_builder_object_string
                                                        (TrackerSparqlBuilder *self,
                                                         const char *literal);

self :

literal :


tracker_sparql_builder_object_boolean ()

void                tracker_sparql_builder_object_boolean
                                                        (TrackerSparqlBuilder *self,
                                                         gboolean literal);

self :

literal :


tracker_sparql_builder_object_int64 ()

void                tracker_sparql_builder_object_int64 (TrackerSparqlBuilder *self,
                                                         gint64 literal);

self :

literal :


tracker_sparql_builder_object_date ()

void                tracker_sparql_builder_object_date  (TrackerSparqlBuilder *self,
                                                         time_t *literal);

self :

literal :


tracker_sparql_builder_object_double ()

void                tracker_sparql_builder_object_double
                                                        (TrackerSparqlBuilder *self,
                                                         double literal);

self :

literal :


tracker_sparql_builder_object_variable ()

void                tracker_sparql_builder_object_variable
                                                        (TrackerSparqlBuilder *self,
                                                         const char *var_name);

self :

var_name :


tracker_sparql_builder_object_blank_open ()

void                tracker_sparql_builder_object_blank_open
                                                        (TrackerSparqlBuilder *self);

self :


tracker_sparql_builder_object_blank_close ()

void                tracker_sparql_builder_object_blank_close
                                                        (TrackerSparqlBuilder *self);

self :


tracker_sparql_builder_object_unvalidated ()

void                tracker_sparql_builder_object_unvalidated
                                                        (TrackerSparqlBuilder *self,
                                                         const char *value);

self :

value :