| Tracker Client Library Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
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);
typedef struct {
GObject parent_instance;
TrackerSparqlBuilderPrivate * priv;
} TrackerSparqlBuilder;
typedef struct _TrackerSparqlBuilderPrivate TrackerSparqlBuilderPrivate;
TrackerSparqlBuilder* tracker_sparql_builder_new_embedded_insert (void);
Returns : |
TrackerSparqlBuilder* tracker_sparql_builder_new_update (void);
Returns : |
TrackerSparqlBuilder* tracker_sparql_builder_construct (GType object_type);
|
|
Returns : |
TrackerSparqlBuilder* tracker_sparql_builder_construct_embedded_insert (GType object_type);
|
|
Returns : |
TrackerSparqlBuilder* tracker_sparql_builder_construct_update (GType object_type);
|
|
Returns : |
const char* tracker_sparql_builder_get_result (TrackerSparqlBuilder *self);
|
|
Returns : |
gint tracker_sparql_builder_get_length (TrackerSparqlBuilder *self);
|
|
Returns : |
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);
|
|
|