<refentry id="libgda-common-GdaXqlDml">
<refmeta>
<refentrytitle>GdaXqlDml</refentrytitle>
<manvolnum>3</manvolnum>
<refmiscinfo>LIBGDA-COMMON Library</refmiscinfo>
</refmeta>

<refnamediv>
<refname>GdaXqlDml</refname><refpurpose></refpurpose>
</refnamediv>

<refsynopsisdiv><title>Synopsis</title>
<synopsis>



struct      <link linkend="GdaXqlDmlPrivate">GdaXqlDmlPrivate</link>;
<link linkend="gchar">gchar</link>*      <link linkend="gda-xql-dml-add-target-from-text">gda_xql_dml_add_target_from_text</link>
                                            (<link linkend="GdaXqlDml">GdaXqlDml</link> *dml,
                                             const <link linkend="gchar">gchar</link> *name,
                                             <link linkend="GdaXmlItem">GdaXmlItem</link> *join);
<link linkend="GdaXmlItem">GdaXmlItem</link>* <link linkend="gda-xql-dml-add-field-from-text">gda_xql_dml_add_field_from_text</link> (<link linkend="GdaXqlDml">GdaXqlDml</link> *dml,
                                             const <link linkend="gchar">gchar</link> *id,
                                             const <link linkend="gchar">gchar</link> *name,
                                             const <link linkend="gchar">gchar</link> *alias,
                                             <link linkend="gboolean">gboolean</link> group);
<link linkend="GdaXmlItem">GdaXmlItem</link>* <link linkend="gda-xql-dml-add-const-from-text">gda_xql_dml_add_const_from_text</link> (<link linkend="GdaXqlDml">GdaXqlDml</link> *dml,
                                             const <link linkend="gchar">gchar</link> *value,
                                             const <link linkend="gchar">gchar</link> *type,
                                             <link linkend="gboolean">gboolean</link> null);
void        <link linkend="gda-xql-dml-add-func">gda_xql_dml_add_func</link>            (<link linkend="GdaXqlDml">GdaXqlDml</link> *dml,
                                             <link linkend="GdaXmlItem">GdaXmlItem</link> *item);
void        <link linkend="gda-xql-dml-add-query">gda_xql_dml_add_query</link>           (<link linkend="GdaXqlDml">GdaXqlDml</link> *dml,
                                             <link linkend="GdaXmlItem">GdaXmlItem</link> *item);
void        <link linkend="gda-xql-dml-add-row-condition">gda_xql_dml_add_row_condition</link>   (<link linkend="GdaXqlDml">GdaXqlDml</link> *dml,
                                             <link linkend="GdaXmlItem">GdaXmlItem</link> *cond,
                                             const <link linkend="gchar">gchar</link> *type);
void        <link linkend="gda-xql-dml-add-group-condition">gda_xql_dml_add_group_condition</link> (<link linkend="GdaXqlDml">GdaXqlDml</link> *dml,
                                             <link linkend="GdaXmlItem">GdaXmlItem</link> *cond,
                                             const <link linkend="gchar">gchar</link> *type);
void        <link linkend="gda-xql-dml-add-order">gda_xql_dml_add_order</link>           (<link linkend="GdaXqlDml">GdaXqlDml</link> *dml,
                                             <link linkend="gint">gint</link> column,
                                             <link linkend="gboolean">gboolean</link> asc);
void        <link linkend="gda-xql-dml-add-set">gda_xql_dml_add_set</link>             (<link linkend="GdaXqlDml">GdaXqlDml</link> *dml,
                                             <link linkend="GdaXmlItem">GdaXmlItem</link> *item);
void        <link linkend="gda-xql-dml-add-set-const">gda_xql_dml_add_set_const</link>       (<link linkend="GdaXqlDml">GdaXqlDml</link> *dml,
                                             const <link linkend="gchar">gchar</link> *field,
                                             const <link linkend="gchar">gchar</link> *value,
                                             const <link linkend="gchar">gchar</link> *type,
                                             <link linkend="gboolean">gboolean</link> null);

</synopsis>
</refsynopsisdiv>





<refsect1>
<title>Description</title>
<para>

</para>
</refsect1>

<refsect1>
<title>Details</title>
<refsect2>
<title><anchor id="GdaXqlDmlPrivate">struct GdaXqlDmlPrivate</title>
<programlisting>struct GdaXqlDmlPrivate;</programlisting>
<para>

</para></refsect2>
<refsect2>
<title><anchor id="gda-xql-dml-add-target-from-text">gda_xql_dml_add_target_from_text ()</title>
<programlisting><link linkend="gchar">gchar</link>*      gda_xql_dml_add_target_from_text
                                            (<link linkend="GdaXqlDml">GdaXqlDml</link> *dml,
                                             const <link linkend="gchar">gchar</link> *name,
                                             <link linkend="GdaXmlItem">GdaXmlItem</link> *join);</programlisting>
<para>
</para>
<para>

</para><informaltable pgwide="1" frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>dml</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>name</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>join</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>


</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="gda-xql-dml-add-field-from-text">gda_xql_dml_add_field_from_text ()</title>
<programlisting><link linkend="GdaXmlItem">GdaXmlItem</link>* gda_xql_dml_add_field_from_text (<link linkend="GdaXqlDml">GdaXqlDml</link> *dml,
                                             const <link linkend="gchar">gchar</link> *id,
                                             const <link linkend="gchar">gchar</link> *name,
                                             const <link linkend="gchar">gchar</link> *alias,
                                             <link linkend="gboolean">gboolean</link> group);</programlisting>
<para>
</para>
<para>

</para><informaltable pgwide="1" frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>dml</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>id</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>name</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>alias</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>group</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>


</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="gda-xql-dml-add-const-from-text">gda_xql_dml_add_const_from_text ()</title>
<programlisting><link linkend="GdaXmlItem">GdaXmlItem</link>* gda_xql_dml_add_const_from_text (<link linkend="GdaXqlDml">GdaXqlDml</link> *dml,
                                             const <link linkend="gchar">gchar</link> *value,
                                             const <link linkend="gchar">gchar</link> *type,
                                             <link linkend="gboolean">gboolean</link> null);</programlisting>
<para>
</para>
<para>

</para><informaltable pgwide="1" frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>dml</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>value</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>type</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>null</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>


</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="gda-xql-dml-add-func">gda_xql_dml_add_func ()</title>
<programlisting>void        gda_xql_dml_add_func            (<link linkend="GdaXqlDml">GdaXqlDml</link> *dml,
                                             <link linkend="GdaXmlItem">GdaXmlItem</link> *item);</programlisting>
<para>

</para><informaltable pgwide="1" frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>dml</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>item</parameter>&nbsp;:</entry>
<entry>


</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="gda-xql-dml-add-query">gda_xql_dml_add_query ()</title>
<programlisting>void        gda_xql_dml_add_query           (<link linkend="GdaXqlDml">GdaXqlDml</link> *dml,
                                             <link linkend="GdaXmlItem">GdaXmlItem</link> *item);</programlisting>
<para>

</para><informaltable pgwide="1" frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>dml</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>item</parameter>&nbsp;:</entry>
<entry>


</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="gda-xql-dml-add-row-condition">gda_xql_dml_add_row_condition ()</title>
<programlisting>void        gda_xql_dml_add_row_condition   (<link linkend="GdaXqlDml">GdaXqlDml</link> *dml,
                                             <link linkend="GdaXmlItem">GdaXmlItem</link> *cond,
                                             const <link linkend="gchar">gchar</link> *type);</programlisting>
<para>

</para><informaltable pgwide="1" frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>dml</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>cond</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>type</parameter>&nbsp;:</entry>
<entry>


</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="gda-xql-dml-add-group-condition">gda_xql_dml_add_group_condition ()</title>
<programlisting>void        gda_xql_dml_add_group_condition (<link linkend="GdaXqlDml">GdaXqlDml</link> *dml,
                                             <link linkend="GdaXmlItem">GdaXmlItem</link> *cond,
                                             const <link linkend="gchar">gchar</link> *type);</programlisting>
<para>

</para><informaltable pgwide="1" frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>dml</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>cond</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>type</parameter>&nbsp;:</entry>
<entry>


</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="gda-xql-dml-add-order">gda_xql_dml_add_order ()</title>
<programlisting>void        gda_xql_dml_add_order           (<link linkend="GdaXqlDml">GdaXqlDml</link> *dml,
                                             <link linkend="gint">gint</link> column,
                                             <link linkend="gboolean">gboolean</link> asc);</programlisting>
<para>

</para><informaltable pgwide="1" frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>dml</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>column</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>asc</parameter>&nbsp;:</entry>
<entry>


</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="gda-xql-dml-add-set">gda_xql_dml_add_set ()</title>
<programlisting>void        gda_xql_dml_add_set             (<link linkend="GdaXqlDml">GdaXqlDml</link> *dml,
                                             <link linkend="GdaXmlItem">GdaXmlItem</link> *item);</programlisting>
<para>

</para><informaltable pgwide="1" frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>dml</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>item</parameter>&nbsp;:</entry>
<entry>


</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="gda-xql-dml-add-set-const">gda_xql_dml_add_set_const ()</title>
<programlisting>void        gda_xql_dml_add_set_const       (<link linkend="GdaXqlDml">GdaXqlDml</link> *dml,
                                             const <link linkend="gchar">gchar</link> *field,
                                             const <link linkend="gchar">gchar</link> *value,
                                             const <link linkend="gchar">gchar</link> *type,
                                             <link linkend="gboolean">gboolean</link> null);</programlisting>
<para>

</para><informaltable pgwide="1" frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>dml</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>field</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>value</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>type</parameter>&nbsp;:</entry>
<entry>
</entry></row>
<row><entry align="right"><parameter>null</parameter>&nbsp;:</entry>
<entry>


</entry></row>
</tbody></tgroup></informaltable></refsect2>

</refsect1>




</refentry>
