Top | ![]() |
![]() |
![]() |
![]() |
GType | gda_parameter_get_type () |
GdaParameter * | gda_parameter_new_from_value () |
GdaParameter * | gda_parameter_new_boolean () |
GdaParameter * | gda_parameter_new_double () |
GdaParameter * | gda_parameter_new_gobject () |
GdaParameter * | gda_parameter_new_string () |
GdaParameter * | gda_parameter_copy () |
void | gda_parameter_free () |
const gchar * | gda_parameter_get_name () |
void | gda_parameter_set_name () |
const GdaValue * | gda_parameter_get_value () |
void | gda_parameter_set_value () |
GType | gda_parameter_list_get_type () |
GdaParameterList * | gda_parameter_list_new () |
void | gda_parameter_list_free () |
GdaParameterList * | gda_parameter_list_copy () |
void | gda_parameter_list_add_parameter () |
GList * | gda_parameter_list_get_names () |
GdaParameter * | gda_parameter_list_find () |
void | gda_parameter_list_clear () |
guint | gda_parameter_list_get_length () |
struct | GdaParameter |
#define | GDA_TYPE_PARAMETER |
GdaParameterList | |
#define | GDA_TYPE_PARAMETER_LIST |
Parameters are the way clients have to send an unlimited number of arguments to the providers.
GdaParameter * gda_parameter_new_from_value (const gchar *name
,const GdaValue *value
);
Creates a new GdaParameter object, which is usually used with GdaParameterList.
GdaParameter * gda_parameter_new_boolean (const gchar *name
,gboolean value
);
Creates a new GdaParameter from a gboolean value.
GdaParameter * gda_parameter_new_double (const gchar *name
,gdouble value
);
Creates a new GdaParameter from a gdouble value.
GdaParameter * gda_parameter_new_gobject (const gchar *name
,const GObject *value
);
Creates a new GdaParameter from a GObject.
GdaParameter * gda_parameter_new_string (const gchar *name
,const gchar *value
);
Creates a new GdaParameter from a string.
GdaParameter *
gda_parameter_copy (GdaParameter *param
);
Creates a new GdaParameter from an existing one.
void
gda_parameter_free (GdaParameter *param
);
Releases all memory occupied by the given GdaParameter.
void gda_parameter_set_name (GdaParameter *param
,const gchar *name
);
Sets the name of the given GdaParameter.
void gda_parameter_set_value (GdaParameter *param
,GdaValue *value
);
Stores the given value
in the given param
.
GdaParameterList *
gda_parameter_list_new (void
);
Creates a new GdaParameterList.
void
gda_parameter_list_free (GdaParameterList *plist
);
Releases all memory occupied by the given GdaParameterList.
GdaParameterList *
gda_parameter_list_copy (GdaParameterList *plist
);
Creates a new GdaParameterList from an existing one.
void gda_parameter_list_add_parameter (GdaParameterList *plist
,GdaParameter *param
);
Adds a new parameter to the given GdaParameterList. Note that param
is,
when calling this function, is owned by the GdaParameterList, so the
caller should just forget about it and not try to free the parameter once
it's been added to the GdaParameterList.
GList *
gda_parameter_list_get_names (GdaParameterList *plist
);
Gets the names of all parameters in the parameter list.
GdaParameter * gda_parameter_list_find (GdaParameterList *plist
,const gchar *name
);
Gets a GdaParameter from the parameter list given its name.
void
gda_parameter_list_clear (GdaParameterList *plist
);
Clears the parameter list. This means removing all GdaParameter's currently being stored in the parameter list. After calling this function, the parameter list is empty.