<refentry id="GnomeDbSelectorSchema">
<refmeta>
<refentrytitle>GnomeDbSelectorSchema</refentrytitle>
<manvolnum>3</manvolnum>
<refmiscinfo>LIBGNOMEDB-4.0 Library</refmiscinfo>
</refmeta>

<refnamediv>
<refname>GnomeDbSelectorSchema</refname><refpurpose></refpurpose>
</refnamediv>

<refsynopsisdiv><title>Synopsis</title>

<synopsis>



struct      <link linkend="GnomeDbSelectorSchema-struct">GnomeDbSelectorSchema</link>;
struct      <link linkend="GnomeDbSelectorSchemaClass">GnomeDbSelectorSchemaClass</link>;
enum        <link linkend="GnomeDbSelectorSchemaNodeType">GnomeDbSelectorSchemaNodeType</link>;
<link linkend="GnomeDbSelectorPart">GnomeDbSelectorPart</link>* <link linkend="gnome-db-selector-schema-new">gnome_db_selector_schema_new</link>
                                            (void);
<link linkend="void">void</link>        <link linkend="gnome-db-selector-schema-set-sub-part">gnome_db_selector_schema_set_sub_part</link>
                                            (<link linkend="GnomeDbSelectorSchema">GnomeDbSelectorSchema</link> *part,
                                             <link linkend="GnomeDbSelectorSchemaNodeType">GnomeDbSelectorSchemaNodeType</link> type,
                                             <link linkend="GnomeDbSelectorPart">GnomeDbSelectorPart</link> *subpart);

</synopsis>
</refsynopsisdiv>

<refsect1>
<title>Object Hierarchy</title>
<synopsis>

  <link linkend="GObject">GObject</link>
   +----GnomeDbSelectorSchema
</synopsis>

</refsect1>



<refsect1>
<title>Implemented Interfaces</title>
<para>
GnomeDbSelectorSchema implements
 <link linkend="GnomeDbSelectorPart">GnomeDbSelectorPart</link>.</para>

</refsect1>


<refsect1>
<title>Properties</title>
<synopsis>

  &quot;<link linkend="GnomeDbSelectorSchema--auto-features">auto-features</link>&quot;        <link linkend="guint">guint</link>                : Read / Write / Construct Only
  &quot;<link linkend="GnomeDbSelectorSchema--meta-store">meta-store</link>&quot;           <link linkend="GdaMetaStore">GdaMetaStore</link>         : Read / Write / Construct Only
</synopsis>
</refsect1>



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

</para>
</refsect1>

<refsect1>
<title>Details</title>
<refsect2>
<title><anchor id="GnomeDbSelectorSchema-struct"/>struct GnomeDbSelectorSchema</title>
<indexterm><primary>GnomeDbSelectorSchema</primary></indexterm><programlisting>struct GnomeDbSelectorSchema;</programlisting>
<para>

</para></refsect2>
<refsect2>
<title><anchor id="GnomeDbSelectorSchemaClass"/>struct GnomeDbSelectorSchemaClass</title>
<indexterm><primary>GnomeDbSelectorSchemaClass</primary></indexterm><programlisting>struct GnomeDbSelectorSchemaClass {

	GObjectClass            parent_class;
};
</programlisting>
<para>

</para></refsect2>
<refsect2>
<title><anchor id="GnomeDbSelectorSchemaNodeType"/>enum GnomeDbSelectorSchemaNodeType</title>
<indexterm><primary>GnomeDbSelectorSchemaNodeType</primary></indexterm><programlisting>typedef enum {
	GNOME_DB_SELECTOR_SCHEMA_TABLES = 0,
	GNOME_DB_SELECTOR_SCHEMA_VIEWS,
	GNOME_DB_SELECTOR_SCHEMA_SEQUENCES,
	GNOME_DB_SELECTOR_SCHEMA_PROCEDURES,
	GNOME_DB_SELECTOR_SCHEMA_DOMAINS,

	GNOME_DB_SELECTOR_SCHEMA_LAST
} GnomeDbSelectorSchemaNodeType;
</programlisting>
<para>

</para></refsect2>
<refsect2>
<title><anchor id="gnome-db-selector-schema-new"/>gnome_db_selector_schema_new ()</title>
<indexterm><primary>gnome_db_selector_schema_new</primary></indexterm><programlisting><link linkend="GnomeDbSelectorPart">GnomeDbSelectorPart</link>* gnome_db_selector_schema_new
                                            (void);</programlisting>
<para>
</para>
<para>

</para><variablelist role="params">
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a new <link linkend="GnomeDbSelectorPart"><type>GnomeDbSelectorPart</type></link> object
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2>
<title><anchor id="gnome-db-selector-schema-set-sub-part"/>gnome_db_selector_schema_set_sub_part ()</title>
<indexterm><primary>gnome_db_selector_schema_set_sub_part</primary></indexterm><programlisting><link linkend="void">void</link>        gnome_db_selector_schema_set_sub_part
                                            (<link linkend="GnomeDbSelectorSchema">GnomeDbSelectorSchema</link> *part,
                                             <link linkend="GnomeDbSelectorSchemaNodeType">GnomeDbSelectorSchemaNodeType</link> type,
                                             <link linkend="GnomeDbSelectorPart">GnomeDbSelectorPart</link> *subpart);</programlisting>
<para>
Attach a <link linkend="GnomeDbSelectorPart"><type>GnomeDbSelectorPart</type></link> as a sub part of <parameter>part</parameter></para>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>part</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>subpart</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>

</refsect1>
<refsect1>
<title>Properties</title>
<variablelist>
<varlistentry><term><anchor id="GnomeDbSelectorSchema--auto-features"/>&quot;<literal>auto-features</literal>&quot; (<link linkend="guint">guint</link> : Read / Write / Construct Only)</term>
<listitem>
<para></para>
</listitem></varlistentry>
<varlistentry><term><anchor id="GnomeDbSelectorSchema--meta-store"/>&quot;<literal>meta-store</literal>&quot; (<link linkend="GdaMetaStore">GdaMetaStore</link> : Read / Write / Construct Only)</term>
<listitem>
<para></para>
</listitem></varlistentry>

</variablelist>
</refsect1>




</refentry>
