gda-parameter

Name

gda-parameter -- Functions to manage parameters

Synopsis



typedef     GdaParameter;
GdaParameter* gda_parameter_new             (const gchar *name,
                                             GdaValueType type);
GdaParameter* gda_parameter_new_string      (const gchar *name,
                                             const gchar *value);
void        gda_parameter_free              (GdaParameter *param);
const gchar* gda_parameter_get_name         (GdaParameter *param);
void        gda_parameter_set_name          (GdaParameter *param,
                                             const gchar *name);
const GdaValue* gda_parameter_get_value     (GdaParameter *param);
void        gda_parameter_set_value         (GdaParameter *param,
                                             GdaValue *value);
struct      GdaParameterList;
GdaParameterList* gda_parameter_list_new    (void);
void        gda_parameter_list_free         (GdaParameterList *plist);
void        gda_parameter_list_add_parameter
                                            (GdaParameterList *plist,
                                             GdaParameter *param);
GdaParameter* gda_parameter_list_find       (GdaParameterList *plist,
                                             const gchar *name);
void        gda_parameter_list_clear        (GdaParameterList *plist);
guint       gda_parameter_list_get_length   (GdaParameterList *plist);

Description

Details

GdaParameter

typedef struct {
	gchar *name;
	GdaValue *value;
} GdaParameter;


gda_parameter_new ()

GdaParameter* gda_parameter_new             (const gchar *name,
                                             GdaValueType type);

Create a new GdaParameter object, which is usually used with GdaParameterList.


gda_parameter_new_string ()

GdaParameter* gda_parameter_new_string      (const gchar *name,
                                             const gchar *value);

Create a new GdaParameter from a string.


gda_parameter_free ()

void        gda_parameter_free              (GdaParameter *param);


gda_parameter_get_name ()

const gchar* gda_parameter_get_name         (GdaParameter *param);


gda_parameter_set_name ()

void        gda_parameter_set_name          (GdaParameter *param,
                                             const gchar *name);


gda_parameter_get_value ()

const GdaValue* gda_parameter_get_value     (GdaParameter *param);


gda_parameter_set_value ()

void        gda_parameter_set_value         (GdaParameter *param,
                                             GdaValue *value);


struct GdaParameterList

struct GdaParameterList;


gda_parameter_list_new ()

GdaParameterList* gda_parameter_list_new    (void);

Create a new GdaParameterList.


gda_parameter_list_free ()

void        gda_parameter_list_free         (GdaParameterList *plist);


gda_parameter_list_add_parameter ()

void        gda_parameter_list_add_parameter
                                            (GdaParameterList *plist,
                                             GdaParameter *param);


gda_parameter_list_find ()

GdaParameter* gda_parameter_list_find       (GdaParameterList *plist,
                                             const gchar *name);


gda_parameter_list_clear ()

void        gda_parameter_list_clear        (GdaParameterList *plist);


gda_parameter_list_get_length ()

guint       gda_parameter_list_get_length   (GdaParameterList *plist);