![]() |
![]() |
![]() |
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);
|
|
|