tracker-statement-list
3
LIBTRACKER-COMMON Library

# tracker-statement-list

## Synopsis

    #define             SHOULD_VALIDATE_UTF8
    void                tracker_sparql_builder_object_unvalidated
                                                            (TrackerSparqlBuilder *sparql,
                                                             const gchar *value);
    void                tracker_statement_list_insert       (TrackerSparqlBuilder *statements,
                                                             const gchar *subject,
                                                             const gchar *predicate,
                                                             const gchar *value);
    void                tracker_statement_list_insert_with_int
                                                            (TrackerSparqlBuilder *statements,
                                                             const gchar *subject,
                                                             const gchar *predicate,
                                                             gint value);
    void                tracker_statement_list_insert_with_int64
                                                            (TrackerSparqlBuilder *statements,
                                                             const gchar *subject,
                                                             const gchar *predicate,
                                                             gint64 value);
    void                tracker_statement_list_insert_with_uint
                                                            (TrackerSparqlBuilder *statements,
                                                             const gchar *subject,
                                                             const gchar *predicate,
                                                             guint32 value);
    void                tracker_statement_list_insert_with_double
                                                            (TrackerSparqlBuilder *statements,
                                                             const gchar *subject,
                                                             const gchar *predicate,
                                                             gdouble value);
    void                tracker_statement_list_insert_with_float
                                                            (TrackerSparqlBuilder *statements,
                                                             const gchar *subject,
                                                             const gchar *predicate,
                                                             gfloat value);

## Description

## Details

### SHOULD_VALIDATE_UTF8

    #define SHOULD_VALIDATE_UTF8

### tracker_sparql_builder_object_unvalidated ()

    void                tracker_sparql_builder_object_unvalidated
                                                            (TrackerSparqlBuilder *sparql,
                                                             const gchar *value);

`sparql` :

`value` :

### tracker_statement_list_insert ()

    void                tracker_statement_list_insert       (TrackerSparqlBuilder *statements,
                                                             const gchar *subject,
                                                             const gchar *predicate,
                                                             const gchar *value);

`statements` :

`subject` :

`predicate` :

`value` :

### tracker_statement_list_insert_with_int ()

    void                tracker_statement_list_insert_with_int
                                                            (TrackerSparqlBuilder *statements,
                                                             const gchar *subject,
                                                             const gchar *predicate,
                                                             gint value);

`statements` :

`subject` :

`predicate` :

`value` :

### tracker_statement_list_insert_with_int64 ()

    void                tracker_statement_list_insert_with_int64
                                                            (TrackerSparqlBuilder *statements,
                                                             const gchar *subject,
                                                             const gchar *predicate,
                                                             gint64 value);

`statements` :

`subject` :

`predicate` :

`value` :

### tracker_statement_list_insert_with_uint ()

    void                tracker_statement_list_insert_with_uint
                                                            (TrackerSparqlBuilder *statements,
                                                             const gchar *subject,
                                                             const gchar *predicate,
                                                             guint32 value);

`statements` :

`subject` :

`predicate` :

`value` :

### tracker_statement_list_insert_with_double ()

    void                tracker_statement_list_insert_with_double
                                                            (TrackerSparqlBuilder *statements,
                                                             const gchar *subject,
                                                             const gchar *predicate,
                                                             gdouble value);

`statements` :

`subject` :

`predicate` :

`value` :

### tracker_statement_list_insert_with_float ()

    void                tracker_statement_list_insert_with_float
                                                            (TrackerSparqlBuilder *statements,
                                                             const gchar *subject,
                                                             const gchar *predicate,
                                                             gfloat value);

`statements` :

`subject` :

`predicate` :

`value` :