<refentry id="libtracker-common-tracker-statement-list">
<refmeta>
<refentrytitle role="top_of_page" id="libtracker-common-tracker-statement-list.top_of_page">tracker-statement-list</refentrytitle>
<manvolnum>3</manvolnum>
<refmiscinfo>LIBTRACKER-COMMON Library</refmiscinfo>
</refmeta>

<refnamediv>
<refname>tracker-statement-list</refname>
<refpurpose></refpurpose>
</refnamediv>

<refsynopsisdiv id="libtracker-common-tracker-statement-list.synopsis" role="synopsis">
<title role="synopsis.title">Synopsis</title>

<synopsis>
#define             <link linkend="SHOULD-VALIDATE-UTF8--CAPS">SHOULD_VALIDATE_UTF8</link>
<link linkend="void">void</link>                <link linkend="tracker-sparql-builder-object-unvalidated">tracker_sparql_builder_object_unvalidated</link>
                                                        (<link linkend="TrackerSparqlBuilder">TrackerSparqlBuilder</link> *sparql,
                                                         const <link linkend="gchar">gchar</link> *value);
<link linkend="void">void</link>                <link linkend="tracker-statement-list-insert">tracker_statement_list_insert</link>       (<link linkend="TrackerSparqlBuilder">TrackerSparqlBuilder</link> *statements,
                                                         const <link linkend="gchar">gchar</link> *subject,
                                                         const <link linkend="gchar">gchar</link> *predicate,
                                                         const <link linkend="gchar">gchar</link> *value);
<link linkend="void">void</link>                <link linkend="tracker-statement-list-insert-with-int">tracker_statement_list_insert_with_int</link>
                                                        (<link linkend="TrackerSparqlBuilder">TrackerSparqlBuilder</link> *statements,
                                                         const <link linkend="gchar">gchar</link> *subject,
                                                         const <link linkend="gchar">gchar</link> *predicate,
                                                         <link linkend="gint">gint</link> value);
<link linkend="void">void</link>                <link linkend="tracker-statement-list-insert-with-int64">tracker_statement_list_insert_with_int64</link>
                                                        (<link linkend="TrackerSparqlBuilder">TrackerSparqlBuilder</link> *statements,
                                                         const <link linkend="gchar">gchar</link> *subject,
                                                         const <link linkend="gchar">gchar</link> *predicate,
                                                         <link linkend="gint64">gint64</link> value);
<link linkend="void">void</link>                <link linkend="tracker-statement-list-insert-with-uint">tracker_statement_list_insert_with_uint</link>
                                                        (<link linkend="TrackerSparqlBuilder">TrackerSparqlBuilder</link> *statements,
                                                         const <link linkend="gchar">gchar</link> *subject,
                                                         const <link linkend="gchar">gchar</link> *predicate,
                                                         <link linkend="guint32">guint32</link> value);
<link linkend="void">void</link>                <link linkend="tracker-statement-list-insert-with-double">tracker_statement_list_insert_with_double</link>
                                                        (<link linkend="TrackerSparqlBuilder">TrackerSparqlBuilder</link> *statements,
                                                         const <link linkend="gchar">gchar</link> *subject,
                                                         const <link linkend="gchar">gchar</link> *predicate,
                                                         <link linkend="gdouble">gdouble</link> value);
<link linkend="void">void</link>                <link linkend="tracker-statement-list-insert-with-float">tracker_statement_list_insert_with_float</link>
                                                        (<link linkend="TrackerSparqlBuilder">TrackerSparqlBuilder</link> *statements,
                                                         const <link linkend="gchar">gchar</link> *subject,
                                                         const <link linkend="gchar">gchar</link> *predicate,
                                                         <link linkend="gfloat">gfloat</link> value);
</synopsis>
</refsynopsisdiv>









<refsect1 id="libtracker-common-tracker-statement-list.description" role="desc">
<title role="desc.title">Description</title>
<para>
</para>
</refsect1>

<refsect1 id="libtracker-common-tracker-statement-list.details" role="details">
<title role="details.title">Details</title>
<refsect2 id="SHOULD-VALIDATE-UTF8--CAPS" role="macro">
<title>SHOULD_VALIDATE_UTF8</title>
<indexterm zone="SHOULD-VALIDATE-UTF8--CAPS"><primary sortas="SHOULD_VALIDATE_UTF8">SHOULD_VALIDATE_UTF8</primary></indexterm><programlisting>#define SHOULD_VALIDATE_UTF8
</programlisting>
<para>
</para></refsect2>
<refsect2 id="tracker-sparql-builder-object-unvalidated" role="function">
<title>tracker_sparql_builder_object_unvalidated ()</title>
<indexterm zone="tracker-sparql-builder-object-unvalidated"><primary sortas="tracker_sparql_builder_object_unvalidated">tracker_sparql_builder_object_unvalidated</primary></indexterm><programlisting><link linkend="void">void</link>                tracker_sparql_builder_object_unvalidated
                                                        (<link linkend="TrackerSparqlBuilder">TrackerSparqlBuilder</link> *sparql,
                                                         const <link linkend="gchar">gchar</link> *value);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>sparql</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>value</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-statement-list-insert" role="function">
<title>tracker_statement_list_insert ()</title>
<indexterm zone="tracker-statement-list-insert"><primary sortas="tracker_statement_list_insert">tracker_statement_list_insert</primary></indexterm><programlisting><link linkend="void">void</link>                tracker_statement_list_insert       (<link linkend="TrackerSparqlBuilder">TrackerSparqlBuilder</link> *statements,
                                                         const <link linkend="gchar">gchar</link> *subject,
                                                         const <link linkend="gchar">gchar</link> *predicate,
                                                         const <link linkend="gchar">gchar</link> *value);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>statements</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>subject</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>predicate</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>value</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-statement-list-insert-with-int" role="function">
<title>tracker_statement_list_insert_with_int ()</title>
<indexterm zone="tracker-statement-list-insert-with-int"><primary sortas="tracker_statement_list_insert_with_int">tracker_statement_list_insert_with_int</primary></indexterm><programlisting><link linkend="void">void</link>                tracker_statement_list_insert_with_int
                                                        (<link linkend="TrackerSparqlBuilder">TrackerSparqlBuilder</link> *statements,
                                                         const <link linkend="gchar">gchar</link> *subject,
                                                         const <link linkend="gchar">gchar</link> *predicate,
                                                         <link linkend="gint">gint</link> value);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>statements</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>subject</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>predicate</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>value</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-statement-list-insert-with-int64" role="function">
<title>tracker_statement_list_insert_with_int64 ()</title>
<indexterm zone="tracker-statement-list-insert-with-int64"><primary sortas="tracker_statement_list_insert_with_int64">tracker_statement_list_insert_with_int64</primary></indexterm><programlisting><link linkend="void">void</link>                tracker_statement_list_insert_with_int64
                                                        (<link linkend="TrackerSparqlBuilder">TrackerSparqlBuilder</link> *statements,
                                                         const <link linkend="gchar">gchar</link> *subject,
                                                         const <link linkend="gchar">gchar</link> *predicate,
                                                         <link linkend="gint64">gint64</link> value);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>statements</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>subject</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>predicate</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>value</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-statement-list-insert-with-uint" role="function">
<title>tracker_statement_list_insert_with_uint ()</title>
<indexterm zone="tracker-statement-list-insert-with-uint"><primary sortas="tracker_statement_list_insert_with_uint">tracker_statement_list_insert_with_uint</primary></indexterm><programlisting><link linkend="void">void</link>                tracker_statement_list_insert_with_uint
                                                        (<link linkend="TrackerSparqlBuilder">TrackerSparqlBuilder</link> *statements,
                                                         const <link linkend="gchar">gchar</link> *subject,
                                                         const <link linkend="gchar">gchar</link> *predicate,
                                                         <link linkend="guint32">guint32</link> value);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>statements</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>subject</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>predicate</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>value</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-statement-list-insert-with-double" role="function">
<title>tracker_statement_list_insert_with_double ()</title>
<indexterm zone="tracker-statement-list-insert-with-double"><primary sortas="tracker_statement_list_insert_with_double">tracker_statement_list_insert_with_double</primary></indexterm><programlisting><link linkend="void">void</link>                tracker_statement_list_insert_with_double
                                                        (<link linkend="TrackerSparqlBuilder">TrackerSparqlBuilder</link> *statements,
                                                         const <link linkend="gchar">gchar</link> *subject,
                                                         const <link linkend="gchar">gchar</link> *predicate,
                                                         <link linkend="gdouble">gdouble</link> value);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>statements</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>subject</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>predicate</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>value</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-statement-list-insert-with-float" role="function">
<title>tracker_statement_list_insert_with_float ()</title>
<indexterm zone="tracker-statement-list-insert-with-float"><primary sortas="tracker_statement_list_insert_with_float">tracker_statement_list_insert_with_float</primary></indexterm><programlisting><link linkend="void">void</link>                tracker_statement_list_insert_with_float
                                                        (<link linkend="TrackerSparqlBuilder">TrackerSparqlBuilder</link> *statements,
                                                         const <link linkend="gchar">gchar</link> *subject,
                                                         const <link linkend="gchar">gchar</link> *predicate,
                                                         <link linkend="gfloat">gfloat</link> value);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>statements</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>subject</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>predicate</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>value</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>

</refsect1>




</refentry>
