Top | ![]() |
![]() |
![]() |
![]() |
GType | gda_quark_list_get_type () |
GdaQuarkList * | gda_quark_list_new () |
GdaQuarkList * | gda_quark_list_new_from_string () |
GdaQuarkList * | gda_quark_list_copy () |
void | gda_quark_list_free () |
void | gda_quark_list_add_from_string () |
const gchar * | gda_quark_list_find () |
void | gda_quark_list_remove () |
void | gda_quark_list_clear () |
GdaQuarkList *
gda_quark_list_new (void
);
Creates a new GdaQuarkList, which is a set of key->value pairs, very similar to GLib's GHashTable, but with the only purpose to make easier the parsing and creation of data source connection strings.
GdaQuarkList *
gda_quark_list_new_from_string (const gchar *string
);
Creates a new GdaQuarkList given a connection string.
GdaQuarkList *
gda_quark_list_copy (GdaQuarkList *qlist
);
Creates a new GdaQuarkList from an existing one.
void
gda_quark_list_free (GdaQuarkList *qlist
);
Releases all memory occupied by the given GdaQuarkList.
void gda_quark_list_add_from_string (GdaQuarkList *qlist
,const gchar *string
,gboolean cleanup
);
Adds new key->value pairs from the given string
. If cleanup
is
set to TRUE
, the previous contents will be discarded before adding
the new pairs.
qlist |
a GdaQuarkList. |
|
string |
a connection string. |
|
cleanup |
whether to cleanup the previous content or not. |
const gchar * gda_quark_list_find (GdaQuarkList *qlist
,const gchar *name
);
Searches for the value identified by name
in the given GdaQuarkList.
void gda_quark_list_remove (GdaQuarkList *qlist
,const gchar *name
);
Removes an entry from the GdaQuarkList, given its name.
void
gda_quark_list_clear (GdaQuarkList *qlist
);
Removes all strings in the given GdaQuarkList.