gda-column.h   gda-column.h 
skipping to change at line 89 skipping to change at line 89
const GValue *gda_column_get_default_value (GdaColumn *column); const GValue *gda_column_get_default_value (GdaColumn *column);
void gda_column_set_default_value (GdaColumn *column, const GVa lue *default_value); void gda_column_set_default_value (GdaColumn *column, const GVa lue *default_value);
const GValue *gda_column_get_attribute (GdaColumn *column, const gch ar *attribute); const GValue *gda_column_get_attribute (GdaColumn *column, const gch ar *attribute);
void gda_column_set_attribute (GdaColumn *column, const gch ar *attribute, const GValue *value, void gda_column_set_attribute (GdaColumn *column, const gch ar *attribute, const GValue *value,
GDestroyNotify destroy); GDestroyNotify destroy);
/** /**
* gda_column_set_attribute_static * gda_column_set_attribute_static
* @holder: a #GdaHolder
* @attribute: attribute's name
* @value: the value to set the attribute to, or %NULL
* *
* This function is similar to gda_column_set_attribute() but for static st rings * This function is similar to gda_column_set_attribute() but for static st rings
*/ */
#define gda_column_set_attribute_static(holder,attribute,value) gda_column_ set_attribute((holder),(attribute),(value),NULL) #define gda_column_set_attribute_static(holder,attribute,value) gda_column_ set_attribute((holder),(attribute),(value),NULL)
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 3 lines changed or added


 gda-data-handler.h   gda-data-handler.h 
skipping to change at line 47 skipping to change at line 47
{ {
GTypeInterface g_iface; GTypeInterface g_iface;
/* virtual table */ /* virtual table */
gchar *(* get_sql_from_value) (GdaDataHandler *dh, const G Value *value); gchar *(* get_sql_from_value) (GdaDataHandler *dh, const G Value *value);
gchar *(* get_str_from_value) (GdaDataHandler *dh, const G Value *value); gchar *(* get_str_from_value) (GdaDataHandler *dh, const G Value *value);
GValue *(* get_value_from_sql) (GdaDataHandler *dh, const g char *sql, GType type); GValue *(* get_value_from_sql) (GdaDataHandler *dh, const g char *sql, GType type);
GValue *(* get_value_from_str) (GdaDataHandler *dh, const g char *str, GType type); GValue *(* get_value_from_str) (GdaDataHandler *dh, const g char *str, GType type);
GValue *(* get_sane_init_value) (GdaDataHandler *dh, GType t ype); GValue *(* get_sane_init_value) (GdaDataHandler *dh, GType t ype);
guint (* get_nb_g_types) (GdaDataHandler *dh);
GType (* get_g_type_index) (GdaDataHandler *dh, guint i
ndex);
gboolean (* accepts_g_type) (GdaDataHandler *dh, GType t ype); gboolean (* accepts_g_type) (GdaDataHandler *dh, GType t ype);
const gchar *(* get_descr) (GdaDataHandler *dh); const gchar *(* get_descr) (GdaDataHandler *dh);
}; };
GType gda_data_handler_get_type (void) G_GNUC_CONST; GType gda_data_handler_get_type (void) G_GNUC_CONST;
/* Simple data manipulation */ /* Simple data manipulation */
gchar *gda_data_handler_get_sql_from_value (GdaDataHandler *dh, const GValue *value); gchar *gda_data_handler_get_sql_from_value (GdaDataHandler *dh, const GValue *value);
gchar *gda_data_handler_get_str_from_value (GdaDataHandler *dh, const GValue *value); gchar *gda_data_handler_get_str_from_value (GdaDataHandler *dh, const GValue *value);
GValue *gda_data_handler_get_value_from_sql (GdaDataHandler *dh, const gchar *sql, GType type); GValue *gda_data_handler_get_value_from_sql (GdaDataHandler *dh, const gchar *sql, GType type);
GValue *gda_data_handler_get_value_from_str (GdaDataHandler *dh, const gchar *str, GType type); GValue *gda_data_handler_get_value_from_str (GdaDataHandler *dh, const gchar *str, GType type);
GValue *gda_data_handler_get_sane_init_value (GdaDataHandler *dh, GType type); GValue *gda_data_handler_get_sane_init_value (GdaDataHandler *dh, GType type);
/* information about the data handler itself */ /* information about the data handler itself */
guint gda_data_handler_get_nb_g_types (GdaDataHandler *dh)
;
GType gda_data_handler_get_g_type_index (GdaDataHandler *dh,
guint index);
gboolean gda_data_handler_accepts_g_type (GdaDataHandler *dh, GType type); gboolean gda_data_handler_accepts_g_type (GdaDataHandler *dh, GType type);
const gchar *gda_data_handler_get_descr (GdaDataHandler *dh) ; const gchar *gda_data_handler_get_descr (GdaDataHandler *dh) ;
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
7 lines changed or deleted 0 lines changed or added


 gda-data-model-private.h   gda-data-model-private.h 
skipping to change at line 37 skipping to change at line 37
#include <glib-object.h> #include <glib-object.h>
#include <libxml/parser.h> #include <libxml/parser.h>
#include <libxml/tree.h> #include <libxml/tree.h>
#include <libgda/gda-decl.h> #include <libgda/gda-decl.h>
#include <libgda/gda-column.h> #include <libgda/gda-column.h>
#include <libgda/gda-value.h> #include <libgda/gda-value.h>
#include <libgda/gda-data-model-extra.h> #include <libgda/gda-data-model-extra.h>
G_BEGIN_DECLS G_BEGIN_DECLS
xmlNodePtr gda_data_model_to_xml_node (GdaDat
aModel *model, const gint *cols, gint nb_cols,
const g
int *rows, gint nb_rows, const gchar *name);
gboolean gda_data_model_add_data_from_xml_node (GdaDat aModel *model, xmlNodePtr node, GError **error); gboolean gda_data_model_add_data_from_xml_node (GdaDat aModel *model, xmlNodePtr node, GError **error);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
4 lines changed or deleted 0 lines changed or added


 gda-data-model.h   gda-data-model.h 
skipping to change at line 69 skipping to change at line 69
GDA_DATA_MODEL_HINT_START_BATCH_UPDATE, GDA_DATA_MODEL_HINT_START_BATCH_UPDATE,
GDA_DATA_MODEL_HINT_END_BATCH_UPDATE, GDA_DATA_MODEL_HINT_END_BATCH_UPDATE,
GDA_DATA_MODEL_HINT_REFRESH GDA_DATA_MODEL_HINT_REFRESH
} GdaDataModelHint; } GdaDataModelHint;
typedef enum { typedef enum {
GDA_DATA_MODEL_IO_DATA_ARRAY_XML, GDA_DATA_MODEL_IO_DATA_ARRAY_XML,
GDA_DATA_MODEL_IO_TEXT_SEPARATED GDA_DATA_MODEL_IO_TEXT_SEPARATED
} GdaDataModelIOFormat; } GdaDataModelIOFormat;
enum { typedef enum {
GDA_DATA_MODEL_ROW_OUT_OF_RANGE_ERROR, GDA_DATA_MODEL_ROW_OUT_OF_RANGE_ERROR,
GDA_DATA_MODEL_COLUMN_OUT_OF_RANGE_ERROR, GDA_DATA_MODEL_COLUMN_OUT_OF_RANGE_ERROR,
GDA_DATA_MODEL_VALUES_LIST_ERROR, GDA_DATA_MODEL_VALUES_LIST_ERROR,
GDA_DATA_MODEL_VALUE_TYPE_ERROR, GDA_DATA_MODEL_VALUE_TYPE_ERROR,
GDA_DATA_MODEL_ROW_NOT_FOUND_ERROR, GDA_DATA_MODEL_ROW_NOT_FOUND_ERROR,
GDA_DATA_MODEL_ACCESS_ERROR, GDA_DATA_MODEL_ACCESS_ERROR,
GDA_DATA_MODEL_FEATURE_NON_SUPPORTED_ERROR, GDA_DATA_MODEL_FEATURE_NON_SUPPORTED_ERROR,
GDA_DATA_MODEL_FILE_EXIST_ERROR, GDA_DATA_MODEL_FILE_EXIST_ERROR,
GDA_DATA_MODEL_XML_FORMAT_ERROR GDA_DATA_MODEL_XML_FORMAT_ERROR
}; } GdaDataModelError;
/* struct for the interface */ /* struct for the interface */
struct _GdaDataModelClass { struct _GdaDataModelClass {
GTypeInterface g_iface; GTypeInterface g_iface;
/* virtual table */ /* virtual table */
gint (* i_get_n_rows) (GdaDataModel *model); gint (* i_get_n_rows) (GdaDataModel *model);
gint (* i_get_n_columns) (GdaDataModel *model); gint (* i_get_n_columns) (GdaDataModel *model);
GdaColumn *(* i_describe_column) (GdaDataModel *model, gi nt col); GdaColumn *(* i_describe_column) (GdaDataModel *model, gi nt col);
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added


 gda-easy.h   gda-easy.h 
skipping to change at line 90 skipping to change at line 90
*/ */
GdaServerOperation *gda_prepare_create_table (GdaConnection *cnc, c onst gchar *table_name, GError **error, ...); GdaServerOperation *gda_prepare_create_table (GdaConnection *cnc, c onst gchar *table_name, GError **error, ...);
gboolean gda_perform_create_table (GdaServerOperation * op, GError **error); gboolean gda_perform_create_table (GdaServerOperation * op, GError **error);
GdaServerOperation *gda_prepare_drop_table (GdaConnection *cnc, const gchar *table_name, GError **error); GdaServerOperation *gda_prepare_drop_table (GdaConnection *cnc, const gchar *table_name, GError **error);
gboolean gda_perform_drop_table (GdaServerOperation * op, GError **error); gboolean gda_perform_drop_table (GdaServerOperation * op, GError **error);
/* /*
* Data in tables manipulation * Data in tables manipulation
*/ */
gboolean gda_insert_row_into_table (GdaConnection *cnc, c onst gchar *table, GError **error, ...); gboolean gda_insert_row_into_table (GdaConnection *cnc, c onst gchar *table, GError **error, ...);
gboolean gda_insert_row_into_table_v (GdaConnection *cnc, c
onst gchar *table,
GSList *col_names, GSL
ist *values,
GError **error);
gboolean gda_update_row_in_table (GdaConnection *cnc, c onst gchar *table, gboolean gda_update_row_in_table (GdaConnection *cnc, c onst gchar *table,
const gchar *condition _column_name, const gchar *condition _column_name,
GValue *condition_valu e, GError **error, ...); GValue *condition_valu e, GError **error, ...);
gboolean gda_update_row_in_table_v (GdaConnection *cnc, c
onst gchar *table,
const gchar *condition
_column_name,
GValue *condition_valu
e,
GSList *col_names, GSL
ist *values,
GError **error);
gboolean gda_delete_row_from_table (GdaConnection *cnc, c onst gchar *table, gboolean gda_delete_row_from_table (GdaConnection *cnc, c onst gchar *table,
const gchar *condition _column_name, const gchar *condition _column_name,
GValue *condition_valu e, GError **error); GValue *condition_valu e, GError **error);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
0 lines changed or deleted 15 lines changed or added


 gda-enum-types.h   gda-enum-types.h 
skipping to change at line 39 skipping to change at line 39
#define GDA_TYPE_DATA_COMPARATOR_ERROR (gda_data_comparator_error_get_type( )) #define GDA_TYPE_DATA_COMPARATOR_ERROR (gda_data_comparator_error_get_type( ))
GType gda_diff_type_get_type (void); GType gda_diff_type_get_type (void);
#define GDA_TYPE_DIFF_TYPE (gda_diff_type_get_type()) #define GDA_TYPE_DIFF_TYPE (gda_diff_type_get_type())
/* enumerations from "gda-data-model.h" */ /* enumerations from "gda-data-model.h" */
GType gda_data_model_access_flags_get_type (void); GType gda_data_model_access_flags_get_type (void);
#define GDA_TYPE_DATA_MODEL_ACCESS_FLAGS (gda_data_model_access_flags_get_t ype()) #define GDA_TYPE_DATA_MODEL_ACCESS_FLAGS (gda_data_model_access_flags_get_t ype())
GType gda_data_model_hint_get_type (void); GType gda_data_model_hint_get_type (void);
#define GDA_TYPE_DATA_MODEL_HINT (gda_data_model_hint_get_type()) #define GDA_TYPE_DATA_MODEL_HINT (gda_data_model_hint_get_type())
GType gda_data_model_io_format_get_type (void); GType gda_data_model_io_format_get_type (void);
#define GDA_TYPE_DATA_MODEL_IO_FORMAT (gda_data_model_io_format_get_type()) #define GDA_TYPE_DATA_MODEL_IO_FORMAT (gda_data_model_io_format_get_type())
GType gda_data_model_error_get_type (void);
#define GDA_TYPE_DATA_MODEL_ERROR (gda_data_model_error_get_type())
/* enumerations from "gda-data-model-iter.h" */ /* enumerations from "gda-data-model-iter.h" */
GType gda_data_model_iter_error_get_type (void); GType gda_data_model_iter_error_get_type (void);
#define GDA_TYPE_DATA_MODEL_ITER_ERROR (gda_data_model_iter_error_get_type( )) #define GDA_TYPE_DATA_MODEL_ITER_ERROR (gda_data_model_iter_error_get_type( ))
/* enumerations from "gda-data-proxy.h" */ /* enumerations from "gda-data-proxy.h" */
GType gda_data_proxy_error_get_type (void); GType gda_data_proxy_error_get_type (void);
#define GDA_TYPE_DATA_PROXY_ERROR (gda_data_proxy_error_get_type()) #define GDA_TYPE_DATA_PROXY_ERROR (gda_data_proxy_error_get_type())
/* enumerations from "gda-easy.h" */ /* enumerations from "gda-easy.h" */
GType gda_easy_error_get_type (void); GType gda_easy_error_get_type (void);
#define GDA_TYPE_EASY_ERROR (gda_easy_error_get_type()) #define GDA_TYPE_EASY_ERROR (gda_easy_error_get_type())
GType gda_easy_create_table_flag_get_type (void); GType gda_easy_create_table_flag_get_type (void);
 End of changes. 1 change blocks. 
0 lines changed or deleted 2 lines changed or added


 gda-holder.h   gda-holder.h 
skipping to change at line 69 skipping to change at line 69
}; };
GType gda_holder_get_type (void) G_GNUC_CONST; GType gda_holder_get_type (void) G_GNUC_CONST;
GdaHolder *gda_holder_new (GType type); GdaHolder *gda_holder_new (GType type);
GdaHolder *gda_holder_new_inline (GType type, const g char *id, ...); GdaHolder *gda_holder_new_inline (GType type, const g char *id, ...);
GdaHolder *gda_holder_copy (GdaHolder *orig); GdaHolder *gda_holder_copy (GdaHolder *orig);
GType gda_holder_get_g_type (GdaHolder *holder); GType gda_holder_get_g_type (GdaHolder *holder);
const gchar *gda_holder_get_id (GdaHolder *holder); const gchar *gda_holder_get_id (GdaHolder *holder);
/**
* gda_holder_new_string
* @id: a string
* @str: a string
*
* Creates a new boolean #GdaHolder object with an ID set to @id, and a val
ue initialized to
* @str.
*
* Returns: a new #GdaHolder
*/
#define gda_holder_new_string(id,str) gda_holder_new_inline (G_TYPE_STRING, (id), (str)) #define gda_holder_new_string(id,str) gda_holder_new_inline (G_TYPE_STRING, (id), (str))
/**
* gda_holder_new_boolean
* @id: a string
* @abool: a boolean value
*
* Creates a new boolean #GdaHolder object with an ID set to @id, and a val
ue initialized to
* @abool.
*
* Returns: a new #GdaHolder
*/
#define gda_holder_new_boolean(id,abool) gda_holder_new_inline (G_TYPE_BOOL EAN, (id), (abool)) #define gda_holder_new_boolean(id,abool) gda_holder_new_inline (G_TYPE_BOOL EAN, (id), (abool))
/**
* gda_holder_new_int
* @id: a string
* @anint: an int value
*
* Creates a new boolean #GdaHolder object with an ID set to @id, and a val
ue initialized to
* @anint.
*
* Returns: a new #GdaHolder
*/
#define gda_holder_new_int(id,anint) gda_holder_new_inline (G_TYPE_INT, (id ), (anint)) #define gda_holder_new_int(id,anint) gda_holder_new_inline (G_TYPE_INT, (id ), (anint))
const GValue *gda_holder_get_value (GdaHolder *holder); const GValue *gda_holder_get_value (GdaHolder *holder);
gchar *gda_holder_get_value_str (GdaHolder *holder, GdaDataHandler *dh); gchar *gda_holder_get_value_str (GdaHolder *holder, GdaDataHandler *dh);
gboolean gda_holder_set_value (GdaHolder *holder, const GValue *value, GError **error); gboolean gda_holder_set_value (GdaHolder *holder, const GValue *value, GError **error);
gboolean gda_holder_take_value (GdaHolder *holder, GValue *value, GError **error); gboolean gda_holder_take_value (GdaHolder *holder, GValue *value, GError **error);
GValue *gda_holder_take_static_value (GdaHolder *holder, const GValue *value, gboolean *value_changed, GError **error); GValue *gda_holder_take_static_value (GdaHolder *holder, const GValue *value, gboolean *value_changed, GError **error);
gboolean gda_holder_set_value_str (GdaHolder *holder, GdaDataHandler *dh, const gchar *value, GError **error); gboolean gda_holder_set_value_str (GdaHolder *holder, GdaDataHandler *dh, const gchar *value, GError **error);
const GValue *gda_holder_get_default_value (GdaHolder *holder); const GValue *gda_holder_get_default_value (GdaHolder *holder);
skipping to change at line 104 skipping to change at line 136
gboolean gda_holder_set_bind (GdaHolder *holder, GdaHolder *bind_to, GError **error); gboolean gda_holder_set_bind (GdaHolder *holder, GdaHolder *bind_to, GError **error);
GdaHolder *gda_holder_get_bind (GdaHolder *holder) ; GdaHolder *gda_holder_get_bind (GdaHolder *holder) ;
const GValue *gda_holder_get_attribute (GdaHolder *holder, const gchar *attribute); const GValue *gda_holder_get_attribute (GdaHolder *holder, const gchar *attribute);
void gda_holder_set_attribute (GdaHolder *holder, const gchar *attribute, const GValue *value, void gda_holder_set_attribute (GdaHolder *holder, const gchar *attribute, const GValue *value,
GDestroyNotify dest roy); GDestroyNotify dest roy);
/** /**
* gda_holder_set_attribute_static * gda_holder_set_attribute_static
* @holder: a #GdaHolder
* @attribute: attribute's name
* @value: a #GValue, or %NULL
* *
* This function is similar to gda_holder_set_attribute() but for static st rings * This function is similar to gda_holder_set_attribute() but for static st rings
*/ */
#define gda_holder_set_attribute_static(holder,attribute,value) gda_holder_ set_attribute((holder),(attribute),(value),NULL) #define gda_holder_set_attribute_static(holder,attribute,value) gda_holder_ set_attribute((holder),(attribute),(value),NULL)
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 4 change blocks. 
0 lines changed or deleted 38 lines changed or added


 gda-meta-struct.h   gda-meta-struct.h 
skipping to change at line 151 skipping to change at line 151
typedef struct { typedef struct {
gchar *column_name; gchar *column_name;
gchar *column_type; gchar *column_type;
GType gtype; GType gtype;
gboolean pkey; gboolean pkey;
gboolean nullok; gboolean nullok;
gchar *default_value; gchar *default_value;
} GdaMetaTableColumn; } GdaMetaTableColumn;
#define GDA_META_TABLE_COLUMN(x) ((GdaMetaTableColumn*)(x)) #define GDA_META_TABLE_COLUMN(x) ((GdaMetaTableColumn*)(x))
const GValue *gda_meta_table_column_get_attribute (GdaMetaTableColumn *tcol const GValue *gda_meta_table_column_get_attribute (GdaMetaTableColumn *tcol
, const gchar *att_name); , const gchar *attribute);
void gda_meta_table_column_set_attribute (GdaMetaTableColumn *tcol void gda_meta_table_column_set_attribute (GdaMetaTableColumn *tcol
, const gchar *att_name, const GValue *value, , const gchar *attribute, const GValue *value,
GDestroyNotify destroy); GDestroyNotify destroy);
/** /**
* gda_meta_table_column_set_attribute_static * gda_meta_table_column_set_attribute_static
* @column: a #GdaMetaTableColumn
* @attribute: attribute's name
* @value: a #GValue, or %NULL
* *
* This function is similar to gda_meta_table_column_set_attribute() but fo r static strings * This function is similar to gda_meta_table_column_set_attribute() but fo r static strings
*/ */
#define gda_meta_table_column_set_attribute_static(holder,attribute,value) gda_meta_table_column_set_attribute((holder),(attribute),(value),NULL) #define gda_meta_table_column_set_attribute_static(column,attribute,value) gda_meta_table_column_set_attribute((column),(attribute),(value),NULL)
void gda_meta_table_column_foreach_attribute (GdaMetaTableColumn * tcol, GdaAttributesManagerFunc func, gpointer data); void gda_meta_table_column_foreach_attribute (GdaMetaTableColumn * tcol, GdaAttributesManagerFunc func, gpointer data);
typedef struct { typedef struct {
GdaMetaDbObject *meta_table; GdaMetaDbObject *meta_table;
GdaMetaDbObject *depend_on; GdaMetaDbObject *depend_on;
gint cols_nb; gint cols_nb;
gint *fk_cols_array; /* FK fields index */ gint *fk_cols_array; /* FK fields index */
gchar **fk_names_array; /* FK fields names */ gchar **fk_names_array; /* FK fields names */
 End of changes. 3 change blocks. 
5 lines changed or deleted 8 lines changed or added


 gda-server-provider-extra.h   gda-server-provider-extra.h 
skipping to change at line 77 skipping to change at line 77
GdaDataHandler *gda_server_provider_handler_find (GdaServerProvi der *prov, GdaConnection *cnc, GdaDataHandler *gda_server_provider_handler_find (GdaServerProvi der *prov, GdaConnection *cnc,
GType g_type, c onst gchar *dbms_type); GType g_type, c onst gchar *dbms_type);
void gda_server_provider_handler_declare (GdaServerProvi der *prov, GdaDataHandler *dh, void gda_server_provider_handler_declare (GdaServerProvi der *prov, GdaDataHandler *dh,
GdaConnection * cnc, GdaConnection * cnc,
GType g_type, c onst gchar *dbms_type); GType g_type, c onst gchar *dbms_type);
/* /*
* misc * misc
*/ */
gboolean gda_server_provider_blob_list_for_update (GdaConnection
*cnc, GdaStatement *query,
GdaStatement **
out_select, GError **error);
gboolean gda_server_provider_blob_list_for_delete (GdaConnection
*cnc, GdaStatement *query,
GdaStatement **
out_stmt, GError **error);
gboolean gda_server_provider_split_update_query (GdaConnection
*cnc, GdaStatement *query,
GdaStatement **
out_stmt, GError **error);
gboolean gda_server_provider_select_query_has_blobs (GdaConnection
*cnc, GdaStatement *stmt, GError **error);
gchar *gda_server_provider_find_file (GdaServerProvi der *prov, const gchar *inst_dir, const gchar *filename); gchar *gda_server_provider_find_file (GdaServerProvi der *prov, const gchar *inst_dir, const gchar *filename);
gchar *gda_server_provider_load_file_contents (const gchar *i nst_dir, const gchar *data_dir, const gchar *filename); gchar *gda_server_provider_load_file_contents (const gchar *i nst_dir, const gchar *data_dir, const gchar *filename);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
15 lines changed or deleted 0 lines changed or added


 gda-set.h   gda-set.h 
skipping to change at line 116 skipping to change at line 116
/* struct for the object's class */ /* struct for the object's class */
struct _GdaSetClass struct _GdaSetClass
{ {
GObjectClass parent_class; GObjectClass parent_class;
GError *(*validate_holder_change)(GdaSet *set, GdaHold er *holder, const GValue *new_value); GError *(*validate_holder_change)(GdaSet *set, GdaHold er *holder, const GValue *new_value);
GError *(*validate_set) (GdaSet *set); GError *(*validate_set) (GdaSet *set);
void (*holder_changed) (GdaSet *set, GdaHold er *holder); void (*holder_changed) (GdaSet *set, GdaHold er *holder);
void (*holder_attr_changed) (GdaSet *set, GdaHold er *holder, void (*holder_attr_changed) (GdaSet *set, GdaHold er *holder,
const gchar *attr_na me, const GValue *value); const gchar *attr_na me, const GValue *attr_value);
void (*public_data_changed) (GdaSet *set); void (*public_data_changed) (GdaSet *set);
}; };
GType gda_set_get_type (void) G_GNUC_CONST; GType gda_set_get_type (void) G_GNUC_CONST;
GdaSet *gda_set_new (GSList *holders); GdaSet *gda_set_new (GSList *holders);
GdaSet *gda_set_copy (GdaSet *set); GdaSet *gda_set_copy (GdaSet *set);
GdaSet *gda_set_new_inline (gint nb, ...); GdaSet *gda_set_new_inline (gint nb, ...);
GdaSet *gda_set_new_from_spec_string (const gchar *xml_spec, GErr or **error); GdaSet *gda_set_new_from_spec_string (const gchar *xml_spec, GErr or **error);
GdaSet *gda_set_new_from_spec_node (xmlNodePtr xml_spec, GError **error); GdaSet *gda_set_new_from_spec_node (xmlNodePtr xml_spec, GError **error);
gboolean gda_set_set_holder_value (GdaSet *set, GError **error , const gchar *holder_id, ...); gboolean gda_set_set_holder_value (GdaSet *set, GError **error , const gchar *holder_id, ...);
const GValue *gda_set_get_holder_value (GdaSet *set, const gchar *h older_id); const GValue *gda_set_get_holder_value (GdaSet *set, const gchar *h older_id);
GdaHolder *gda_set_get_holder (GdaSet *set, const gchar *h older_id); GdaHolder *gda_set_get_holder (GdaSet *set, const gchar *h older_id);
gboolean gda_set_add_holder (GdaSet *set, GdaHolder *hol der); gboolean gda_set_add_holder (GdaSet *set, GdaHolder *hol der);
void gda_set_remove_holder (GdaSet *set, GdaHolder *hol der); void gda_set_remove_holder (GdaSet *set, GdaHolder *hol der);
void gda_set_merge_with_set (GdaSet *set, GdaSet *set_to _merge); void gda_set_merge_with_set (GdaSet *set, GdaSet *set_to _merge);
gboolean gda_set_is_valid (GdaSet *set, GError **error ); gboolean gda_set_is_valid (GdaSet *set, GError **error );
/* public data lookup functions */ /* public data lookup functions */
GdaSetNode *gda_set_get_node (GdaSet *set, GdaHolder *par am); GdaSetNode *gda_set_get_node (GdaSet *set, GdaHolder *hol der);
GdaSetSource *gda_set_get_source_for_model (GdaSet *set, GdaDataModel * model); GdaSetSource *gda_set_get_source_for_model (GdaSet *set, GdaDataModel * model);
GdaSetSource *gda_set_get_source (GdaSet *set, GdaHolder *par GdaSetSource *gda_set_get_source (GdaSet *set, GdaHolder *hol
am); der);
GdaSetGroup *gda_set_get_group (GdaSet *set, GdaHolder *par GdaSetGroup *gda_set_get_group (GdaSet *set, GdaHolder *hol
am); der);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
6 lines changed or deleted 6 lines changed or added


 gda-statement-struct-parts.h   gda-statement-struct-parts.h 
skipping to change at line 187 skipping to change at line 187
struct _GdaSqlCase struct _GdaSqlCase
{ {
GdaSqlAnyPart any; GdaSqlAnyPart any;
GdaSqlExpr *base_expr; GdaSqlExpr *base_expr;
GSList *when_expr_list; GSList *when_expr_list;
GSList *then_expr_list; GSList *then_expr_list;
GdaSqlExpr *else_expr; GdaSqlExpr *else_expr;
}; };
GdaSqlCase *gda_sql_case_new (GdaSqlAnyPart *parent); GdaSqlCase *gda_sql_case_new (GdaSqlAnyPart *parent);
void gda_sql_case_free (GdaSqlCase *scase); void gda_sql_case_free (GdaSqlCase *sc);
GdaSqlCase *gda_sql_case_copy (GdaSqlCase *scase); GdaSqlCase *gda_sql_case_copy (GdaSqlCase *sc);
gchar *gda_sql_case_serialize (GdaSqlCase *scase); gchar *gda_sql_case_serialize (GdaSqlCase *sc);
/* /*
* Any expression in a SELECT ... before the FROM clause * Any expression in a SELECT ... before the FROM clause
*/ */
struct _GdaSqlSelectField struct _GdaSqlSelectField
{ {
GdaSqlAnyPart any; GdaSqlAnyPart any;
GdaSqlExpr *expr; GdaSqlExpr *expr;
gchar *field_name; /* may be NULL if expr does not refe r to a table.field, can also be "*" */ gchar *field_name; /* may be NULL if expr does not refe r to a table.field, can also be "*" */
gchar *table_name; /* may be NULL if expr does not refe r to a table.field */ gchar *table_name; /* may be NULL if expr does not refe r to a table.field */
 End of changes. 1 change blocks. 
3 lines changed or deleted 3 lines changed or added


 gda-util.h   gda-util.h 
skipping to change at line 49 skipping to change at line 49
const gchar *gda_g_type_to_string (GType type); const gchar *gda_g_type_to_string (GType type);
GType gda_g_type_from_string (const gchar *str); GType gda_g_type_from_string (const gchar *str);
/* /*
* SQL escaping * SQL escaping
*/ */
gchar *gda_default_escape_string (const gchar *string); gchar *gda_default_escape_string (const gchar *string);
gchar *gda_default_unescape_string (const gchar *string); gchar *gda_default_unescape_string (const gchar *string);
guint gda_identifier_hash (const gchar *id); guint gda_identifier_hash (const gchar *id);
gboolean gda_identifier_equal (const gchar *id1, const gchar *id2); gboolean gda_identifier_equal (const gchar *id1, const gchar *id2);
gchar **gda_completion_list_get (GdaConnection *cnc, const gchar *text , gint start, gint end); gchar **gda_completion_list_get (GdaConnection *cnc, const gchar *sql, gint start, gint end);
/* /*
* Param & model utilities * Param & model utilities
*/ */
gboolean gda_utility_check_data_model (GdaDataModel *model, gint nbcols , ...); gboolean gda_utility_check_data_model (GdaDataModel *model, gint nbcols , ...);
gboolean gda_utility_data_model_dump_data_to_xml (GdaDataModel *model, xmlNodePtr parent, gboolean gda_utility_data_model_dump_data_to_xml (GdaDataModel *model, xmlNodePtr parent,
const gint *cols, gint nb_cols , const gint *rows, gint nb_rows, const gint *cols, gint nb_cols , const gint *rows, gint nb_rows,
gboolean use_col_ids); gboolean use_col_ids);
const gchar *gda_utility_data_model_find_column_description (GdaDataSelect *model, const gchar *field_name); const gchar *gda_utility_data_model_find_column_description (GdaDataSelect *model, const gchar *field_name);
gboolean gda_utility_holder_load_attributes (GdaHolder *holder, xmlNode Ptr node, GSList *sources, GError **error); gboolean gda_utility_holder_load_attributes (GdaHolder *holder, xmlNode Ptr node, GSList *sources, GError **error);
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 gda-value.h   gda-value.h 
/* GDA library /* GDA library
* Copyright (C) 1998 - 2007 The GNOME Foundation. * Copyright (C) 1998 - 2009 The GNOME Foundation.
* *
* AUTHORS: * AUTHORS:
* Michael Lausch <michael@lausch.at> * Michael Lausch <michael@lausch.at>
* Rodrigo Moya <rodrigo@gnome-db.org> * Rodrigo Moya <rodrigo@gnome-db.org>
* Juan-Mariano de Goyeneche <jmseyas@dit.upm.es> (BLOB issues) * Juan-Mariano de Goyeneche <jmseyas@dit.upm.es> (BLOB issues)
* Daniel Espinosa Ortiz <esodan@gmail.com> (Port to GValue) * Daniel Espinosa Ortiz <esodan@gmail.com> (Port to GValue)
* *
* This Library is free software; you can redistribute it and/or * This Library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Library General Public License as
* published by the Free Software Foundation; either version 2 of the * published by the Free Software Foundation; either version 2 of the
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 gda-vconnection-hub.h   gda-vconnection-hub.h 
skipping to change at line 56 skipping to change at line 56
struct _GdaVconnectionHubClass { struct _GdaVconnectionHubClass {
GdaVconnectionDataModelClass parent_class; GdaVconnectionDataModelClass parent_class;
}; };
GType gda_vconnection_hub_get_type (void) G_GNUC_CONST; GType gda_vconnection_hub_get_type (void) G_GNUC_CONST;
gboolean gda_vconnection_hub_add (GdaVconnectionHub * hub, gboolean gda_vconnection_hub_add (GdaVconnectionHub * hub,
GdaConnection *cnc, const gchar *ns, GError **error); GdaConnection *cnc, const gchar *ns, GError **error);
gboolean gda_vconnection_hub_remove (GdaVconnectionHub * hub, GdaConnection *cnc, GError **error); gboolean gda_vconnection_hub_remove (GdaVconnectionHub * hub, GdaConnection *cnc, GError **error);
GdaConnection *gda_vconnection_hub_get_connection (GdaVconnectionHub * cnc, const gchar *ns); GdaConnection *gda_vconnection_hub_get_connection (GdaVconnectionHub * hub, const gchar *ns);
void gda_vconnection_hub_foreach (GdaVconnectionHub * hub, void gda_vconnection_hub_foreach (GdaVconnectionHub * hub,
GdaVConnectionHubFun c func, gpointer data); GdaVConnectionHubFun c func, gpointer data);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 libgda.h   libgda.h 
skipping to change at line 52 skipping to change at line 52
#include <libgda/gda-data-model-dir.h> #include <libgda/gda-data-model-dir.h>
#include <libgda/gda-data-access-wrapper.h> #include <libgda/gda-data-access-wrapper.h>
#include <libgda/gda-data-proxy.h> #include <libgda/gda-data-proxy.h>
#include <libgda/gda-data-select.h> #include <libgda/gda-data-select.h>
#include <libgda/gda-lockable.h> #include <libgda/gda-lockable.h>
#include <libgda/gda-log.h> #include <libgda/gda-log.h>
#include <libgda/gda-quark-list.h> #include <libgda/gda-quark-list.h>
#include <libgda/gda-row.h> #include <libgda/gda-row.h>
#include <libgda/gda-server-operation.h> #include <libgda/gda-server-operation.h>
#include <libgda/gda-server-provider.h> #include <libgda/gda-server-provider.h>
#include <libgda/gda-threader.h>
#include <libgda/gda-xa-transaction.h> #include <libgda/gda-xa-transaction.h>
#include <libgda/gda-transaction-status.h> #include <libgda/gda-transaction-status.h>
#include <libgda/gda-transaction-status-private.h> #include <libgda/gda-transaction-status-private.h>
#include <libgda/gda-util.h> #include <libgda/gda-util.h>
#include <libgda/gda-value.h> #include <libgda/gda-value.h>
#include <libgda/gda-decl.h> #include <libgda/gda-decl.h>
#include <libgda/gda-enums.h> #include <libgda/gda-enums.h>
#include <libgda/gda-data-handler.h> #include <libgda/gda-data-handler.h>
#include <libgda/handlers/gda-handler-bin.h> #include <libgda/handlers/gda-handler-bin.h>
#include <libgda/handlers/gda-handler-boolean.h> #include <libgda/handlers/gda-handler-boolean.h>
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/