| gda-column.h | | gda-column.h | |
| | | | |
| skipping to change at line 52 | | skipping to change at line 52 | |
| struct _GdaColumn { | | struct _GdaColumn { | |
| GObject object; | | GObject object; | |
| GdaColumnPrivate *priv; | | GdaColumnPrivate *priv; | |
| }; | | }; | |
| | | | |
| struct _GdaColumnClass { | | struct _GdaColumnClass { | |
| GObjectClass parent_class; | | GObjectClass parent_class; | |
| | | | |
| /* signals */ | | /* signals */ | |
| void (* name_changed) (GdaColumn *column, const gchar *old_name)
; | | void (* name_changed) (GdaColumn *column, const gchar *old_name)
; | |
|
| void (* gda_type_changed) (GdaColumn *column, GType old_type, GType
new_type); | | void (* g_type_changed) (GdaColumn *column, GType old_type, GType ne
w_type); | |
| }; | | }; | |
| | | | |
| GType gda_column_get_type (void); | | GType gda_column_get_type (void); | |
| GdaColumn *gda_column_new (void); | | GdaColumn *gda_column_new (void); | |
| GdaColumn *gda_column_copy (GdaColumn *column); | | GdaColumn *gda_column_copy (GdaColumn *column); | |
| | | | |
| const gchar *gda_column_get_title (GdaColumn *column); | | const gchar *gda_column_get_title (GdaColumn *column); | |
| void gda_column_set_title (GdaColumn *column, const gch
ar *title); | | void gda_column_set_title (GdaColumn *column, const gch
ar *title); | |
| | | | |
| glong gda_column_get_defined_size (GdaColumn *column); | | glong gda_column_get_defined_size (GdaColumn *column); | |
| | | | |
| skipping to change at line 80 | | skipping to change at line 80 | |
| | | | |
| const gchar *gda_column_get_caption (GdaColumn *column); | | const gchar *gda_column_get_caption (GdaColumn *column); | |
| void gda_column_set_caption (GdaColumn *column, const gch
ar *caption); | | void gda_column_set_caption (GdaColumn *column, const gch
ar *caption); | |
| | | | |
| glong gda_column_get_scale (GdaColumn *column); | | glong gda_column_get_scale (GdaColumn *column); | |
| void gda_column_set_scale (GdaColumn *column, glong sca
le); | | void gda_column_set_scale (GdaColumn *column, glong sca
le); | |
| | | | |
| const gchar* gda_column_get_dbms_type (GdaColumn *column); | | const gchar* gda_column_get_dbms_type (GdaColumn *column); | |
| void gda_column_set_dbms_type (GdaColumn *column, const gch
ar *dbms_type); | | void gda_column_set_dbms_type (GdaColumn *column, const gch
ar *dbms_type); | |
| | | | |
|
| GType gda_column_get_gda_type (GdaColumn *column); | | GType gda_column_get_g_type (GdaColumn *column); | |
| void gda_column_set_gda_type (GdaColumn *column, GType ty | | void gda_column_set_g_type (GdaColumn *column, GType typ | |
| pe); | | e); | |
| | | | |
| gboolean gda_column_get_allow_null (GdaColumn *column); | | gboolean gda_column_get_allow_null (GdaColumn *column); | |
| void gda_column_set_allow_null (GdaColumn *column, gboolean
allow); | | void gda_column_set_allow_null (GdaColumn *column, gboolean
allow); | |
| | | | |
| gboolean gda_column_get_primary_key (GdaColumn *column); | | gboolean gda_column_get_primary_key (GdaColumn *column); | |
| void gda_column_set_primary_key (GdaColumn *column, gboolean
pk); | | void gda_column_set_primary_key (GdaColumn *column, gboolean
pk); | |
| | | | |
| gboolean gda_column_get_unique_key (GdaColumn *column); | | gboolean gda_column_get_unique_key (GdaColumn *column); | |
| void gda_column_set_unique_key (GdaColumn *column, gboolean
uk); | | void gda_column_set_unique_key (GdaColumn *column, gboolean
uk); | |
| | | | |
| | | | |
End of changes. 2 change blocks. |
| 4 lines changed or deleted | | 4 lines changed or added | |
|
| gda-connection.h | | gda-connection.h | |
| | | | |
| skipping to change at line 154 | | skipping to change at line 154 | |
| gboolean gda_connection_set_password (GdaConnection *sr
v, const gchar *password); | | gboolean gda_connection_set_password (GdaConnection *sr
v, const gchar *password); | |
| | | | |
| void gda_connection_add_event (GdaConnection *cn
c, GdaConnectionEvent *error); | | void gda_connection_add_event (GdaConnection *cn
c, GdaConnectionEvent *error); | |
| void gda_connection_add_event_string (GdaConnection *cn
c, const gchar *str, ...); | | void gda_connection_add_event_string (GdaConnection *cn
c, const gchar *str, ...); | |
| void gda_connection_add_events_list (GdaConnection *cn
c, GList *events_list); | | void gda_connection_add_events_list (GdaConnection *cn
c, GList *events_list); | |
| void gda_connection_clear_events_list (GdaConnection *cn
c); | | void gda_connection_clear_events_list (GdaConnection *cn
c); | |
| const GList *gda_connection_get_events (GdaConnection *cn
c); | | const GList *gda_connection_get_events (GdaConnection *cn
c); | |
| | | | |
| gboolean gda_connection_change_database (GdaConnection *cn
c, const gchar *name); | | gboolean gda_connection_change_database (GdaConnection *cn
c, const gchar *name); | |
| | | | |
|
| #define GDA_CONNECTION_EXEC_FAILED ((void *) -1) | | GdaDataModel *gda_connection_execute_select_command (GdaConnection * | |
| GdaDataModel *gda_connection_execute_command (GdaConnection *cn | | cnc, GdaCommand *cmd, | |
| c, GdaCommand *cmd, | | GdaParameterList | |
| GdaParameterList * | | *params, GError **error); | |
| params, GError **error); | | gint gda_connection_execute_non_select_command (GdaConnecti | |
| GList *gda_connection_execute_command_l (GdaConnection *cn | | on *cnc, GdaCommand *cmd, | |
| c, GdaCommand *cmd, | | GdaParameter | |
| | | List *params, GError **error); | |
| | | GList *gda_connection_execute_command (GdaConnection *cn | |
| | | c, GdaCommand *cmd, | |
| GdaParameterList *
params, GError **error); | | GdaParameterList *
params, GError **error); | |
| gchar *gda_connection_get_last_insert_id (GdaConnection *cn
c, GdaDataModel *recset); | | gchar *gda_connection_get_last_insert_id (GdaConnection *cn
c, GdaDataModel *recset); | |
| | | | |
| gboolean gda_connection_begin_transaction (GdaConnection *cn
c, GdaTransaction *xaction); | | gboolean gda_connection_begin_transaction (GdaConnection *cn
c, GdaTransaction *xaction); | |
| gboolean gda_connection_commit_transaction (GdaConnection *cn
c, GdaTransaction *xaction); | | gboolean gda_connection_commit_transaction (GdaConnection *cn
c, GdaTransaction *xaction); | |
| gboolean gda_connection_rollback_transaction (GdaConnection *cn
c, GdaTransaction *xaction); | | gboolean gda_connection_rollback_transaction (GdaConnection *cn
c, GdaTransaction *xaction); | |
| | | | |
| GdaBlob *gda_connection_create_blob (GdaConnection *cn
c); | | GdaBlob *gda_connection_create_blob (GdaConnection *cn
c); | |
| GdaBlob *gda_connection_fetch_blob_by_id (GdaConnection *cn
c, const gchar *sql_id); | | GdaBlob *gda_connection_fetch_blob_by_id (GdaConnection *cn
c, const gchar *sql_id); | |
| | | | |
| gchar *gda_connection_value_to_sql_string (GdaConnection *cn
c, GValue *from); | | gchar *gda_connection_value_to_sql_string (GdaConnection *cn
c, GValue *from); | |
| | | | |
|
| gboolean gda_connection_supports_feature (GdaConnec
tion *cnc, GdaConnectionFeature feature); | | gboolean gda_connection_supports_feature (GdaConnection *cn
c, GdaConnectionFeature feature); | |
| GdaDataModel *gda_connection_get_schema (GdaConnection *cn
c, GdaConnectionSchema schema, | | GdaDataModel *gda_connection_get_schema (GdaConnection *cn
c, GdaConnectionSchema schema, | |
| GdaParameterList *
params, GError **error); | | GdaParameterList *
params, GError **error); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 2 change blocks. |
| 8 lines changed or deleted | | 11 lines changed or added | |
|
| gda-data-handler.h | | gda-data-handler.h | |
| /* gda-data-handler.h | | /* gda-data-handler.h | |
| * | | * | |
|
| * Copyright (C) 2003 - 2005 Vivien Malerba | | * Copyright (C) 2003 - 2006 Vivien Malerba | |
| * | | * | |
| * This program is free software; you can redistribute it and/or | | * This program is free software; you can redistribute it and/or | |
| * modify it under the terms of the GNU General Public License as | | * modify it under the terms of the GNU 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 | |
| * License, or (at your option) any later version. | | * License, or (at your option) any later version. | |
| * | | * | |
| * This program is distributed in the hope that it will be useful, | | * This program is distributed in the hope that it will be useful, | |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of | | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| * GNU General Public License for more details. | | * GNU General Public License for more details. | |
| | | | |
| 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_gda_types) (GdaDataHandler * dh); | | guint (* get_nb_g_types) (GdaDataHandler *dh); | |
| GType (* get_gda_type_index) (GdaDataHandler * dh, guint | | GType (* get_g_type_index) (GdaDataHandler *dh, guint i | |
| index); | | ndex); | |
| gboolean (* accepts_gda_type) (GdaDataHandler * dh, GType | | gboolean (* accepts_g_type) (GdaDataHandler *dh, GType t | |
| type); | | ype); | |
| const gchar *(* get_descr) (GdaDataHandler * dh); | | const gchar *(* get_descr) (GdaDataHandler *dh); | |
| }; | | }; | |
| | | | |
| GType gda_data_handler_get_type (void); | | GType gda_data_handler_get_type (void); | |
| | | | |
| /* Simple data manipulation */ | | /* Simple data manipulation */ | |
|
| gchar *gda_data_handler_get_sql_from_value (GdaDataHandler * dh | | gchar *gda_data_handler_get_sql_from_value (GdaDataHandler *dh, | |
| , const GValue *value); | | const GValue *value); | |
| gchar *gda_data_handler_get_str_from_value (GdaDataHandler * dh | | gchar *gda_data_handler_get_str_from_value (GdaDataHandler *dh, | |
| , const GValue *value); | | const GValue *value); | |
| GValue *gda_data_handler_get_value_from_sql (GdaDataHandler * dh | | GValue *gda_data_handler_get_value_from_sql (GdaDataHandler *dh, | |
| , const gchar *sql, GType type); | | const gchar *sql, GType type); | |
| GValue *gda_data_handler_get_value_from_str (GdaDataHandler * dh | | GValue *gda_data_handler_get_value_from_str (GdaDataHandler *dh, | |
| , const gchar *str, GType type); | | const gchar *str, GType type); | |
| GValue *gda_data_handler_get_sane_init_value (GdaDataHandler * dh | | GValue *gda_data_handler_get_sane_init_value (GdaDataHandler *dh, | |
| , GType type); | | GType type); | |
| | | | |
| /* information about the data handler itself */ | | /* information about the data handler itself */ | |
|
| guint gda_data_handler_get_nb_gda_types (GdaDataHandler * dh | | guint gda_data_handler_get_nb_g_types (GdaDataHandler *dh) | |
| ); | | ; | |
| GType gda_data_handler_get_gda_type_index (GdaDataHandler * dh | | GType gda_data_handler_get_g_type_index (GdaDataHandler *dh, | |
| , guint index); | | guint index); | |
| gboolean gda_data_handler_accepts_gda_type (GdaDataHandler * dh | | gboolean gda_data_handler_accepts_g_type (GdaDataHandler *dh, | |
| , GType type); | | 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. 4 change blocks. |
| 25 lines changed or deleted | | 25 lines changed or added | |
|
| gda-data-model-extra.h | | gda-data-model-extra.h | |
| | | | |
| skipping to change at line 31 | | skipping to change at line 31 | |
| */ | | */ | |
| | | | |
| #ifndef __GDA_DATA_MODEL_EXTRA_H__ | | #ifndef __GDA_DATA_MODEL_EXTRA_H__ | |
| #define __GDA_DATA_MODEL_EXTRA_H__ | | #define __GDA_DATA_MODEL_EXTRA_H__ | |
| | | | |
| #include <glib-object.h> | | #include <glib-object.h> | |
| #include <libgda/gda-decl.h> | | #include <libgda/gda-decl.h> | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
|
| void gda_data_model_changed (GdaDataModel *model); | | void gda_data_model_signal_emit_changed (GdaDataModel *mode
l); | |
| | | | |
| void gda_data_model_row_inserted (GdaDataModel *model, gint row)
; | | void gda_data_model_row_inserted (GdaDataModel *model, gint row)
; | |
| void gda_data_model_row_updated (GdaDataModel *model, gint row)
; | | void gda_data_model_row_updated (GdaDataModel *model, gint row)
; | |
| void gda_data_model_row_removed (GdaDataModel *model, gint row)
; | | void gda_data_model_row_removed (GdaDataModel *model, gint row)
; | |
| | | | |
| gboolean gda_data_model_move_iter_at_row_default (GdaDataModel *model, GdaD
ataModelIter *iter, gint row); | | gboolean gda_data_model_move_iter_at_row_default (GdaDataModel *model, GdaD
ataModelIter *iter, gint row); | |
| gboolean gda_data_model_move_iter_next_default (GdaDataModel *model, GdaD
ataModelIter *iter); | | gboolean gda_data_model_move_iter_next_default (GdaDataModel *model, GdaD
ataModelIter *iter); | |
| gboolean gda_data_model_move_iter_prev_default (GdaDataModel *model, GdaD
ataModelIter *iter); | | gboolean gda_data_model_move_iter_prev_default (GdaDataModel *model, GdaD
ataModelIter *iter); | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| | | | |
End of changes. 1 change blocks. |
| 1 lines changed or deleted | | 1 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-command.h> | | #include <libgda/gda-command.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> | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
|
| void gda_data_model_changed (GdaDat
aModel *model); | | void gda_data_model_signal_emit_changed
(GdaDataModel *model); | |
| void gda_data_model_row_inserted (GdaDat
aModel *model, gint row); | | void gda_data_model_row_inserted (GdaDat
aModel *model, gint row); | |
| void gda_data_model_row_updated (GdaDat
aModel *model, gint row); | | void gda_data_model_row_updated (GdaDat
aModel *model, gint row); | |
| void gda_data_model_row_removed (GdaDat
aModel *model, gint row); | | void gda_data_model_row_removed (GdaDat
aModel *model, gint row); | |
| | | | |
| const gchar *gda_data_model_get_command_text (GdaDat
aModel *model); | | const gchar *gda_data_model_get_command_text (GdaDat
aModel *model); | |
| gboolean gda_data_model_set_command_text (GdaDat
aModel *model, const gchar *txt); | | gboolean gda_data_model_set_command_text (GdaDat
aModel *model, const gchar *txt); | |
| GdaCommandType gda_data_model_get_command_type (GdaDat
aModel *model); | | GdaCommandType gda_data_model_get_command_type (GdaDat
aModel *model); | |
| gboolean gda_data_model_set_command_type (GdaDat
aModel *model, GdaCommandType type); | | gboolean gda_data_model_set_command_type (GdaDat
aModel *model, GdaCommandType type); | |
| | | | |
| xmlNodePtr gda_data_model_to_xml_node (GdaDat
aModel *model, const gint *cols, gint nb_cols, | | xmlNodePtr gda_data_model_to_xml_node (GdaDat
aModel *model, const gint *cols, gint nb_cols, | |
|
| const g
char *name); | | 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. 2 change blocks. |
| 2 lines changed or deleted | | 2 lines changed or added | |
|
| gda-data-model-query.h | | gda-data-model-query.h | |
| | | | |
| skipping to change at line 41 | | skipping to change at line 41 | |
| #define GDA_TYPE_DATA_MODEL_QUERY (gda_data_model_query_get_type
()) | | #define GDA_TYPE_DATA_MODEL_QUERY (gda_data_model_query_get_type
()) | |
| #define GDA_DATA_MODEL_QUERY(obj) (G_TYPE_CHECK_INSTANCE_CAST (o
bj, GDA_TYPE_DATA_MODEL_QUERY, GdaDataModelQuery)) | | #define GDA_DATA_MODEL_QUERY(obj) (G_TYPE_CHECK_INSTANCE_CAST (o
bj, GDA_TYPE_DATA_MODEL_QUERY, GdaDataModelQuery)) | |
| #define GDA_DATA_MODEL_QUERY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (klas
s, GDA_TYPE_DATA_MODEL_QUERY, GdaDataModelQueryClass)) | | #define GDA_DATA_MODEL_QUERY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (klas
s, GDA_TYPE_DATA_MODEL_QUERY, GdaDataModelQueryClass)) | |
| #define GDA_IS_DATA_MODEL_QUERY(obj) (G_TYPE_CHECK_INSTANCE_TYPE (o
bj, GDA_TYPE_DATA_MODEL_QUERY)) | | #define GDA_IS_DATA_MODEL_QUERY(obj) (G_TYPE_CHECK_INSTANCE_TYPE (o
bj, GDA_TYPE_DATA_MODEL_QUERY)) | |
| #define GDA_IS_DATA_MODEL_QUERY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla
ss), GDA_TYPE_DATA_MODEL_QUERY)) | | #define GDA_IS_DATA_MODEL_QUERY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla
ss), GDA_TYPE_DATA_MODEL_QUERY)) | |
| | | | |
| typedef struct _GdaDataModelQuery GdaDataModelQuery; | | typedef struct _GdaDataModelQuery GdaDataModelQuery; | |
| typedef struct _GdaDataModelQueryClass GdaDataModelQueryClass; | | typedef struct _GdaDataModelQueryClass GdaDataModelQueryClass; | |
| typedef struct _GdaDataModelQueryPrivate GdaDataModelQueryPrivate; | | typedef struct _GdaDataModelQueryPrivate GdaDataModelQueryPrivate; | |
| | | | |
|
| | | /* error reporting */ | |
| | | extern GQuark gda_data_model_query_error_quark (void); | |
| | | #define GDA_DATA_MODEL_QUERY_ERROR gda_data_model_query_error_quark () | |
| | | | |
| | | enum | |
| | | { | |
| | | GDA_DATA_MODEL_QUERY_XML_LOAD_ERROR, | |
| | | }; | |
| | | | |
| struct _GdaDataModelQuery { | | struct _GdaDataModelQuery { | |
| GdaObject object; | | GdaObject object; | |
|
| GdaDataModelQueryPrivate *priv; | | GdaDataModelQueryPrivate *priv; | |
| }; | | }; | |
| | | | |
| struct _GdaDataModelQueryClass { | | struct _GdaDataModelQueryClass { | |
| GdaObjectClass parent_class; | | GdaObjectClass parent_class; | |
| }; | | }; | |
| | | | |
|
| GType gda_data_model_query_get_type (void); | | GType gda_data_model_query_get_type (void); | |
| GdaDataModel *gda_data_model_query_new (GdaQuery *query); | | GdaDataModel *gda_data_model_query_new (GdaQuery *que | |
| | | ry); | |
| | | | |
|
| GdaParameterList *gda_data_model_query_get_param_list (GdaDataModelQuery *m | | GdaParameterList *gda_data_model_query_get_parameter_list (GdaDataModelQ | |
| odel); | | uery *model); | |
| gboolean gda_data_model_query_refresh (GdaDataModelQuery *m | | gboolean gda_data_model_query_refresh (GdaDataModelQ | |
| odel, GError **error); | | uery *model, GError **error); | |
| gboolean gda_data_model_query_set_modification_query(GdaDataModelQ
uery *model, | | gboolean gda_data_model_query_set_modification_query(GdaDataModelQ
uery *model, | |
| const gchar *q
uery, GError **error); | | const gchar *q
uery, GError **error); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 4 change blocks. |
| 7 lines changed or deleted | | 17 lines changed or added | |
|
| gda-data-model.h | | gda-data-model.h | |
| | | | |
| skipping to change at line 117 | | skipping to change at line 117 | |
| | | | |
| GType gda_data_model_get_type (void); | | GType gda_data_model_get_type (void); | |
| | | | |
| gboolean gda_data_model_is_updatable (GdaDataModel *mo
del); | | gboolean gda_data_model_is_updatable (GdaDataModel *mo
del); | |
| guint gda_data_model_get_access_flags (GdaDataModel *mo
del); | | guint gda_data_model_get_access_flags (GdaDataModel *mo
del); | |
| | | | |
| gint gda_data_model_get_n_rows (GdaDataModel *mo
del); | | gint gda_data_model_get_n_rows (GdaDataModel *mo
del); | |
| gint gda_data_model_get_n_columns (GdaDataModel *mo
del); | | gint gda_data_model_get_n_columns (GdaDataModel *mo
del); | |
| | | | |
| GdaColumn *gda_data_model_describe_column (GdaDataModel *mo
del, gint col); | | GdaColumn *gda_data_model_describe_column (GdaDataModel *mo
del, gint col); | |
|
| | | gint gda_data_model_get_column_index_by_name(GdaDataModel *m
odel, const gchar *name); | |
| const gchar *gda_data_model_get_column_title (GdaDataModel *mo
del, gint col); | | const gchar *gda_data_model_get_column_title (GdaDataModel *mo
del, gint col); | |
| void gda_data_model_set_column_title (GdaDataModel *mo
del, gint col, const gchar *title); | | void gda_data_model_set_column_title (GdaDataModel *mo
del, gint col, const gchar *title); | |
| | | | |
| const GValue *gda_data_model_get_value_at (GdaDataModel *mo
del, gint col, gint row); | | const GValue *gda_data_model_get_value_at (GdaDataModel *mo
del, gint col, gint row); | |
|
| | | const GValue *gda_data_model_get_value_at_col_name (GdaDataModel *mo | |
| | | del, | |
| | | const gchar *colu | |
| | | mn_name, gint row); | |
| guint gda_data_model_get_attributes_at (GdaDataModel *mo
del, gint col, gint row); | | guint gda_data_model_get_attributes_at (GdaDataModel *mo
del, gint col, gint row); | |
| GdaDataModelIter *gda_data_model_create_iter (GdaDataModel *mo
del); | | GdaDataModelIter *gda_data_model_create_iter (GdaDataModel *mo
del); | |
| gboolean gda_data_model_move_iter_at_row (GdaDataModel *mo
del, GdaDataModelIter *iter, gint row); | | gboolean gda_data_model_move_iter_at_row (GdaDataModel *mo
del, GdaDataModelIter *iter, gint row); | |
| gboolean gda_data_model_move_iter_next (GdaDataModel *mo
del, GdaDataModelIter *iter); | | gboolean gda_data_model_move_iter_next (GdaDataModel *mo
del, GdaDataModelIter *iter); | |
| gboolean gda_data_model_move_iter_prev (GdaDataModel *mo
del, GdaDataModelIter *iter); | | gboolean gda_data_model_move_iter_prev (GdaDataModel *mo
del, GdaDataModelIter *iter); | |
| void gda_data_model_freeze (GdaDataModel *mo
del); | | void gda_data_model_freeze (GdaDataModel *mo
del); | |
| void gda_data_model_thaw (GdaDataModel *mo
del); | | void gda_data_model_thaw (GdaDataModel *mo
del); | |
| gboolean gda_data_model_set_value_at (GdaDataModel *mo
del, gint col, gint row, | | gboolean gda_data_model_set_value_at (GdaDataModel *mo
del, gint col, gint row, | |
| const GValue *val
ue, GError **error); | | const GValue *val
ue, GError **error); | |
| gboolean gda_data_model_set_values (GdaDataModel *mo
del, gint row, | | gboolean gda_data_model_set_values (GdaDataModel *mo
del, gint row, | |
| GList *values, GE
rror **error); | | GList *values, GE
rror **error); | |
| gint gda_data_model_append_row (GdaDataModel *mo
del, GError **error); | | gint gda_data_model_append_row (GdaDataModel *mo
del, GError **error); | |
| gint gda_data_model_append_values (GdaDataModel *mo
del, const GList *values, GError **error); | | gint gda_data_model_append_values (GdaDataModel *mo
del, const GList *values, GError **error); | |
| gboolean gda_data_model_remove_row (GdaDataModel *mo
del, gint row, GError **error); | | gboolean gda_data_model_remove_row (GdaDataModel *mo
del, gint row, GError **error); | |
| gint gda_data_model_get_row_from_values (GdaDataModel *mo
del, GSList *values, gint *cols_index); | | gint gda_data_model_get_row_from_values (GdaDataModel *mo
del, GSList *values, gint *cols_index); | |
| | | | |
| void gda_data_model_send_hint (GdaDataModel *mo
del, GdaDataModelHint hint, const GValue *hint_value); | | void gda_data_model_send_hint (GdaDataModel *mo
del, GdaDataModelHint hint, const GValue *hint_value); | |
| | | | |
| /* contents saving and loading */ | | /* contents saving and loading */ | |
| gchar *gda_data_model_export_to_string (GdaDataModel *mo
del, GdaDataModelIOFormat format, | | gchar *gda_data_model_export_to_string (GdaDataModel *mo
del, GdaDataModelIOFormat format, | |
|
| const gint *cols, | | const gint *cols, | |
| gint nb_cols, GdaParameterList *options); | | gint nb_cols, | |
| | | const gint *rows, | |
| | | gint nb_rows, GdaParameterList *options); | |
| gboolean gda_data_model_export_to_file (GdaDataModel *mo
del, GdaDataModelIOFormat format, | | gboolean gda_data_model_export_to_file (GdaDataModel *mo
del, GdaDataModelIOFormat format, | |
| const gchar *file
, | | const gchar *file
, | |
| const gint *cols,
gint nb_cols, | | const gint *cols,
gint nb_cols, | |
|
| | | const gint *rows,
gint nb_rows, | |
| GdaParameterList
*options, GError **error); | | GdaParameterList
*options, GError **error); | |
| | | | |
| gboolean gda_data_model_import_from_model (GdaDataModel *to
, GdaDataModel *from, | | gboolean gda_data_model_import_from_model (GdaDataModel *to
, GdaDataModel *from, | |
| GHashTable *cols_
trans, GError **error); | | GHashTable *cols_
trans, GError **error); | |
| gboolean gda_data_model_import_from_string (GdaDataModel *mo
del, | | gboolean gda_data_model_import_from_string (GdaDataModel *mo
del, | |
| const gchar *stri
ng, GHashTable *cols_trans, | | const gchar *stri
ng, GHashTable *cols_trans, | |
| GdaParameterList
*options, GError **error); | | GdaParameterList
*options, GError **error); | |
| gboolean gda_data_model_import_from_file (GdaDataModel *mo
del, | | gboolean gda_data_model_import_from_file (GdaDataModel *mo
del, | |
| const gchar *file
, GHashTable *cols_trans, | | const gchar *file
, GHashTable *cols_trans, | |
| GdaParameterList
*options, GError **error); | | GdaParameterList
*options, GError **error); | |
| | | | |
End of changes. 4 change blocks. |
| 2 lines changed or deleted | | 10 lines changed or added | |
|
| gda-data-proxy.h | | gda-data-proxy.h | |
| | | | |
| skipping to change at line 96 | | skipping to change at line 96 | |
| | | | |
| gboolean gda_data_proxy_apply_all_changes (GdaDataProxy *pr
oxy, GError **error); | | gboolean gda_data_proxy_apply_all_changes (GdaDataProxy *pr
oxy, GError **error); | |
| gboolean gda_data_proxy_cancel_all_changes (GdaDataProxy *pr
oxy); | | gboolean gda_data_proxy_cancel_all_changes (GdaDataProxy *pr
oxy); | |
| | | | |
| void gda_data_proxy_set_sample_size (GdaDataProxy *pr
oxy, gint sample_size); | | void gda_data_proxy_set_sample_size (GdaDataProxy *pr
oxy, gint sample_size); | |
| gint gda_data_proxy_get_sample_size (GdaDataProxy *pr
oxy); | | gint gda_data_proxy_get_sample_size (GdaDataProxy *pr
oxy); | |
| void gda_data_proxy_set_sample_start (GdaDataProxy *pr
oxy, gint sample_start); | | void gda_data_proxy_set_sample_start (GdaDataProxy *pr
oxy, gint sample_start); | |
| gint gda_data_proxy_get_sample_start (GdaDataProxy *pr
oxy); | | gint gda_data_proxy_get_sample_start (GdaDataProxy *pr
oxy); | |
| gint gda_data_proxy_get_sample_end (GdaDataProxy *pr
oxy); | | gint gda_data_proxy_get_sample_end (GdaDataProxy *pr
oxy); | |
| | | | |
|
| void gda_data_proxy_set_model_row_value (GdaDataProxy *pr | | | |
| oxy, GdaDataModel *model, | | | |
| gint proxy_row, g | | | |
| int extra_col, const GValue *value); | | | |
| void gda_data_proxy_clear_model_row_value (GdaDataProxy *pr | | | |
| oxy, GdaDataModel *model, | | | |
| gint proxy_row, g | | | |
| int extra_col); | | | |
| const GValue *gda_data_proxy_get_model_row_value (GdaDataProxy *pr | | | |
| oxy, GdaDataModel *model, | | | |
| gint proxy_row, g | | | |
| int extra_col); | | | |
| void gda_data_proxy_assign_model_col (GdaDataProxy *pr | | | |
| oxy, GdaDataModel *model, | | | |
| gint proxy_col, g | | | |
| int model_col); | | | |
| gint gda_data_proxy_get_assigned_model_col (GdaDataProxy *pr | | | |
| oxy, GdaDataModel *model, gint model_col); | | | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 1 change blocks. |
| 19 lines changed or deleted | | 0 lines changed or added | |
|
| gda-dict-aggregate.h | | gda-dict-aggregate.h | |
| /* gda-dict-aggregate.h | | /* gda-dict-aggregate.h | |
| * | | * | |
|
| * Copyright (C) 2003 - 2005 Vivien Malerba | | * Copyright (C) 2003 - 2006 Vivien Malerba | |
| * | | * | |
| * This program is free software; you can redistribute it and/or | | * This program is free software; you can redistribute it and/or | |
| * modify it under the terms of the GNU General Public License as | | * modify it under the terms of the GNU 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 | |
| * License, or (at your option) any later version. | | * License, or (at your option) any later version. | |
| * | | * | |
| * This program is distributed in the hope that it will be useful, | | * This program is distributed in the hope that it will be useful, | |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of | | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| * GNU General Public License for more details. | | * GNU General Public License for more details. | |
| | | | |
| skipping to change at line 56 | | skipping to change at line 56 | |
| GdaObject object; | | GdaObject object; | |
| GdaDictAggregatePrivate *priv; | | GdaDictAggregatePrivate *priv; | |
| }; | | }; | |
| | | | |
| /* struct for the object's class */ | | /* struct for the object's class */ | |
| struct _GdaDictAggregateClass | | struct _GdaDictAggregateClass | |
| { | | { | |
| GdaObjectClass parent_class; | | GdaObjectClass parent_class; | |
| }; | | }; | |
| | | | |
|
| GType gda_dict_aggregate_get_type (void); | | GType gda_dict_aggregate_get_type (void); | |
| GObject *gda_dict_aggregate_new (GdaDict *dict); | | GObject *gda_dict_aggregate_new (GdaDict *dict); | |
| void gda_dict_aggregate_set_dbms_id (GdaDictAggregate *agg, | | void gda_dict_aggregate_set_dbms_id (GdaDictAggregate * | |
| const gchar *id); | | agg, const gchar *id); | |
| gchar *gda_dict_aggregate_get_dbms_id (GdaDictAggregate *agg); | | gchar *gda_dict_aggregate_get_dbms_id (GdaDictAggregate * | |
| void gda_dict_aggregate_set_sqlname (GdaDictAggregate *agg, | | agg); | |
| const gchar *sqlname); | | void gda_dict_aggregate_set_sqlname (GdaDictAggregate * | |
| const gchar *gda_dict_aggregate_get_sqlname (GdaDictAggregate *agg); | | agg, const gchar *sqlname); | |
| void gda_dict_aggregate_set_arg_type (GdaDictAggregate *agg, | | const gchar *gda_dict_aggregate_get_sqlname (GdaDictAggregate * | |
| GdaDictType *dt); | | agg); | |
| GdaDictType *gda_dict_aggregate_get_arg_type (GdaDictAggregate *agg); | | void gda_dict_aggregate_set_arg_dict_type (GdaDictAggregate * | |
| void gda_dict_aggregate_set_ret_type (GdaDictAggregate *agg, | | agg, GdaDictType *dt); | |
| GdaDictType *dt); | | GdaDictType *gda_dict_aggregate_get_arg_dict_type (GdaDictAggregate * | |
| GdaDictType *gda_dict_aggregate_get_ret_type (GdaDictAggregate *agg); | | agg); | |
| | | void gda_dict_aggregate_set_ret_dict_type (GdaDictAggregate * | |
| | | agg, GdaDictType *dt); | |
| | | GdaDictType *gda_dict_aggregate_get_ret_dict_type (GdaDictAggregate * | |
| | | agg); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 2 change blocks. |
| 15 lines changed or deleted | | 19 lines changed or added | |
|
| gda-dict-function.h | | gda-dict-function.h | |
| /* gda-dict-function.h | | /* gda-dict-function.h | |
| * | | * | |
|
| * Copyright (C) 2003 - 2005 Vivien Malerba | | * Copyright (C) 2003 - 2006 Vivien Malerba | |
| * | | * | |
| * This program is free software; you can redistribute it and/or | | * This program is free software; you can redistribute it and/or | |
| * modify it under the terms of the GNU General Public License as | | * modify it under the terms of the GNU 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 | |
| * License, or (at your option) any later version. | | * License, or (at your option) any later version. | |
| * | | * | |
| * This program is distributed in the hope that it will be useful, | | * This program is distributed in the hope that it will be useful, | |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of | | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| * GNU General Public License for more details. | | * GNU General Public License for more details. | |
| | | | |
| skipping to change at line 56 | | skipping to change at line 56 | |
| GdaObject object; | | GdaObject object; | |
| GdaDictFunctionPrivate *priv; | | GdaDictFunctionPrivate *priv; | |
| }; | | }; | |
| | | | |
| /* struct for the object's class */ | | /* struct for the object's class */ | |
| struct _GdaDictFunctionClass | | struct _GdaDictFunctionClass | |
| { | | { | |
| GdaObjectClass parent_class; | | GdaObjectClass parent_class; | |
| }; | | }; | |
| | | | |
|
| GType gda_dict_function_get_type (void); | | GType gda_dict_function_get_type (void); | |
| GObject *gda_dict_function_new (GdaDict *dict); | | GObject *gda_dict_function_new (GdaDict *dict) | |
| void gda_dict_function_set_dbms_id (GdaDictFunction *func, c | | ; | |
| onst gchar *id); | | void gda_dict_function_set_dbms_id (GdaDictFunctio | |
| gchar *gda_dict_function_get_dbms_id (GdaDictFunction *func); | | n *func, const gchar *id); | |
| void gda_dict_function_set_sqlname (GdaDictFunction *func, c | | gchar *gda_dict_function_get_dbms_id (GdaDictFunctio | |
| onst gchar *sqlname); | | n *func); | |
| const gchar *gda_dict_function_get_sqlname (GdaDictFunction *func); | | void gda_dict_function_set_sqlname (GdaDictFunctio | |
| void gda_dict_function_set_arg_types (GdaDictFunction *func, c | | n *func, const gchar *sqlname); | |
| onst GSList *arg_types); | | const gchar *gda_dict_function_get_sqlname (GdaDictFunctio | |
| const GSList *gda_dict_function_get_arg_types (GdaDictFunction *func); | | n *func); | |
| void gda_dict_function_set_ret_type (GdaDictFunction *func, G | | void gda_dict_function_set_arg_dict_types (GdaDictFunctio | |
| daDictType *dt); | | n *func, const GSList *arg_types); | |
| GdaDictType *gda_dict_function_get_ret_type (GdaDictFunction *func); | | const GSList *gda_dict_function_get_arg_dict_types (GdaDictFunctio | |
| | | n *func); | |
| | | void gda_dict_function_set_ret_dict_type (GdaDictFunctio | |
| | | n *func, GdaDictType *dt); | |
| | | GdaDictType *gda_dict_function_get_ret_dict_type (GdaDictFunctio | |
| | | n *func); | |
| | | | |
|
| gboolean gda_dict_function_accepts_args (GdaDictFunction *func, c
onst GSList *arg_types); | | gboolean gda_dict_function_accepts_arg_dict_types (GdaDictFunctio
n *func, const GSList *arg_types); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 3 change blocks. |
| 16 lines changed or deleted | | 21 lines changed or added | |
|
| gda-dict-type.h | | gda-dict-type.h | |
| /* gda-dict-type.h | | /* gda-dict-type.h | |
| * | | * | |
|
| * Copyright (C) 2003 - 2005 Vivien Malerba | | * Copyright (C) 2003 - 2006 Vivien Malerba | |
| * | | * | |
| * This program is free software; you can redistribute it and/or | | * This program is free software; you can redistribute it and/or | |
| * modify it under the terms of the GNU General Public License as | | * modify it under the terms of the GNU 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 | |
| * License, or (at your option) any later version. | | * License, or (at your option) any later version. | |
| * | | * | |
| * This program is distributed in the hope that it will be useful, | | * This program is distributed in the hope that it will be useful, | |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of | | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| * GNU General Public License for more details. | | * GNU General Public License for more details. | |
| | | | |
| skipping to change at line 62 | | skipping to change at line 62 | |
| { | | { | |
| GdaObjectClass parent_class; | | GdaObjectClass parent_class; | |
| }; | | }; | |
| | | | |
| GType gda_dict_type_get_type (void); | | GType gda_dict_type_get_type (void); | |
| GdaDictType *gda_dict_type_new (GdaDict *dict); | | GdaDictType *gda_dict_type_new (GdaDict *dict); | |
| | | | |
| void gda_dict_type_set_sqlname (GdaDictType *dt, const gch
ar *sqlname); | | void gda_dict_type_set_sqlname (GdaDictType *dt, const gch
ar *sqlname); | |
| const gchar *gda_dict_type_get_sqlname (GdaDictType *dt); | | const gchar *gda_dict_type_get_sqlname (GdaDictType *dt); | |
| | | | |
|
| void gda_dict_type_set_gda_type (GdaDictType *dt, GType gda | | void gda_dict_type_set_g_type (GdaDictType *dt, GType g_t | |
| _type); | | ype); | |
| GType gda_dict_type_get_gda_type (GdaDictType *dt); | | GType gda_dict_type_get_g_type (GdaDictType *dt); | |
| | | | |
| void gda_dict_type_add_synonym (GdaDictType *dt, const gch
ar *synonym); | | void gda_dict_type_add_synonym (GdaDictType *dt, const gch
ar *synonym); | |
| const GSList *gda_dict_type_get_synonyms (GdaDictType *dt); | | const GSList *gda_dict_type_get_synonyms (GdaDictType *dt); | |
| void gda_dict_type_clear_synonyms(GdaDictType *dt); | | void gda_dict_type_clear_synonyms(GdaDictType *dt); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 2 change blocks. |
| 4 lines changed or deleted | | 4 lines changed or added | |
|
| gda-dict.h | | gda-dict.h | |
| /* gda-dict.h | | /* gda-dict.h | |
| * | | * | |
|
| * Copyright (C) 2003 - 2005 Vivien Malerba | | * Copyright (C) 2003 - 2006 Vivien Malerba | |
| * | | * | |
| * This program is free software; you can redistribute it and/or | | * This program is free software; you can redistribute it and/or | |
| * modify it under the terms of the GNU General Public License as | | * modify it under the terms of the GNU 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 | |
| * License, or (at your option) any later version. | | * License, or (at your option) any later version. | |
| * | | * | |
| * This program is distributed in the hope that it will be useful, | | * This program is distributed in the hope that it will be useful, | |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of | | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| * GNU General Public License for more details. | | * GNU General Public License for more details. | |
| | | | |
| skipping to change at line 83 | | skipping to change at line 83 | |
| /* signal that a change in the whole dictionary has occurred */ | | /* signal that a change in the whole dictionary has occurred */ | |
| void (*changed) (GdaDict * dict); | | void (*changed) (GdaDict * dict); | |
| | | | |
| /* class variable */ | | /* class variable */ | |
| GSList *class_registry_list; /* list of GdaDictRegFunc functions *
/ | | GSList *class_registry_list; /* list of GdaDictRegFunc functions *
/ | |
| gpointer reserved1; | | gpointer reserved1; | |
| gpointer reserved2; | | gpointer reserved2; | |
| }; | | }; | |
| | | | |
| GType gda_dict_get_type (void); | | GType gda_dict_get_type (void); | |
|
| GObject *gda_dict_new (void); | | GdaDict *gda_dict_new (void); | |
| void gda_dict_extend_with_functions (GdaDict *dict); | | void gda_dict_extend_with_functions (GdaDict *dict); | |
| | | | |
| void gda_dict_set_connection (GdaDict *dict,
GdaConnection *cnc); | | void gda_dict_set_connection (GdaDict *dict,
GdaConnection *cnc); | |
| GdaConnection *gda_dict_get_connection (GdaDict *dict); | | GdaConnection *gda_dict_get_connection (GdaDict *dict); | |
| GdaDictDatabase *gda_dict_get_database (GdaDict *dict); | | GdaDictDatabase *gda_dict_get_database (GdaDict *dict); | |
| | | | |
| void gda_dict_declare_object_string_id_change (GdaDict *dict,
GdaObject *obj, const gchar *oldid); | | void gda_dict_declare_object_string_id_change (GdaDict *dict,
GdaObject *obj, const gchar *oldid); | |
| GdaObject *gda_dict_get_object_by_string_id (GdaDict *dict,
const gchar *strid); | | GdaObject *gda_dict_get_object_by_string_id (GdaDict *dict,
const gchar *strid); | |
| | | | |
|
| gboolean gda_dict_update_dbms_data (GdaDict *dict,
GType limit_to_type, const gchar *limit_obj_name, | | gboolean gda_dict_update_dbms_meta_data (GdaDict *dict,
GType limit_to_type, const gchar *limit_obj_name, | |
| GError **error); | | GError **error); | |
|
| void gda_dict_stop_update_dbms_data (GdaDict *dict); | | void gda_dict_stop_update_dbms_meta_data (GdaDict *dict); | |
| | | | |
| gchar *gda_dict_compute_xml_filename (GdaDict *dict,
const gchar *datasource, | | gchar *gda_dict_compute_xml_filename (GdaDict *dict,
const gchar *datasource, | |
| const gchar *app
_id, GError **error); | | const gchar *app
_id, GError **error); | |
| void gda_dict_set_xml_filename (GdaDict *dict,
const gchar *xmlfile); | | void gda_dict_set_xml_filename (GdaDict *dict,
const gchar *xmlfile); | |
| const gchar *gda_dict_get_xml_filename (GdaDict *dict); | | const gchar *gda_dict_get_xml_filename (GdaDict *dict); | |
| gboolean gda_dict_load (GdaDict *dict,
GError **error); | | gboolean gda_dict_load (GdaDict *dict,
GError **error); | |
| gboolean gda_dict_save (GdaDict *dict,
GError **error); | | gboolean gda_dict_save (GdaDict *dict,
GError **error); | |
| gboolean gda_dict_load_xml_file (GdaDict *dict,
const gchar *xmlfile, GError **error); | | gboolean gda_dict_load_xml_file (GdaDict *dict,
const gchar *xmlfile, GError **error); | |
| gboolean gda_dict_save_xml_file (GdaDict *dict,
const gchar *xmlfile, GError **error); | | gboolean gda_dict_save_xml_file (GdaDict *dict,
const gchar *xmlfile, GError **error); | |
| | | | |
| | | | |
| skipping to change at line 137 | | skipping to change at line 137 | |
| #define gda_dict_get_aggregates_by_name(dict,aggname) gda_aggregates_get_by
_name((dict), (aggname)) | | #define gda_dict_get_aggregates_by_name(dict,aggname) gda_aggregates_get_by
_name((dict), (aggname)) | |
| #define gda_dict_get_aggregate_by_name_arg(dict,argname,argtype) gda_aggreg
ates_get_by_name_arg ((dict), (argname), (argtype)) | | #define gda_dict_get_aggregate_by_name_arg(dict,argname,argtype) gda_aggreg
ates_get_by_name_arg ((dict), (argname), (argtype)) | |
| #define gda_dict_get_aggregate_by_xml_id(dict,xml_id) gda_dict_get_object_b
y_xml_id((dict), GDA_TYPE_DICT_AGGREGATE, (xml_id)) | | #define gda_dict_get_aggregate_by_xml_id(dict,xml_id) gda_dict_get_object_b
y_xml_id((dict), GDA_TYPE_DICT_AGGREGATE, (xml_id)) | |
| #define gda_dict_get_aggregate_by_dbms_id(dict,dbmsid) gda_aggregates_get_b
y_dbms_id((dict),(dbmsid)) | | #define gda_dict_get_aggregate_by_dbms_id(dict,dbmsid) gda_aggregates_get_b
y_dbms_id((dict),(dbmsid)) | |
| | | | |
| void gda_dict_declare_object (GdaDict *dict,
GdaObject *object); | | void gda_dict_declare_object (GdaDict *dict,
GdaObject *object); | |
| void gda_dict_declare_object_as (GdaDict *dict,
GdaObject *object, GType as_type); | | void gda_dict_declare_object_as (GdaDict *dict,
GdaObject *object, GType as_type); | |
| void gda_dict_assume_object (GdaDict *dict,
GdaObject *object); | | void gda_dict_assume_object (GdaDict *dict,
GdaObject *object); | |
| void gda_dict_assume_object_as (GdaDict *dict,
GdaObject *object, GType as_type); | | void gda_dict_assume_object_as (GdaDict *dict,
GdaObject *object, GType as_type); | |
| void gda_dict_unassume_object (GdaDict *dict,
GdaObject *object); | | void gda_dict_unassume_object (GdaDict *dict,
GdaObject *object); | |
|
| | | gboolean gda_dict_object_is_assumed (GdaDict *dict,
GdaObject *object); | |
| GSList *gda_dict_get_objects (GdaDict *dict,
GType type); | | GSList *gda_dict_get_objects (GdaDict *dict,
GType type); | |
| GdaObject *gda_dict_get_object_by_name (GdaDict *dict,
GType type, const gchar *name); | | GdaObject *gda_dict_get_object_by_name (GdaDict *dict,
GType type, const gchar *name); | |
| GdaObject *gda_dict_get_object_by_xml_id (GdaDict *dict,
GType type, const gchar *xml_id); | | GdaObject *gda_dict_get_object_by_xml_id (GdaDict *dict,
GType type, const gchar *xml_id); | |
| | | | |
| #ifdef GDA_DEBUG | | #ifdef GDA_DEBUG | |
| void gda_dict_dump (GdaDict *dict); | | void gda_dict_dump (GdaDict *dict); | |
| #endif | | #endif | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 5 change blocks. |
| 4 lines changed or deleted | | 5 lines changed or added | |
|
| gda-entity-field.h | | gda-entity-field.h | |
| /* gda-entity-field.h | | /* gda-entity-field.h | |
| * | | * | |
|
| * Copyright (C) 2003 - 2005 Vivien Malerba | | * Copyright (C) 2003 - 2006 Vivien Malerba | |
| * | | * | |
| * This program is free software; you can redistribute it and/or | | * This program is free software; you can redistribute it and/or | |
| * modify it under the terms of the GNU General Public License as | | * modify it under the terms of the GNU 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 | |
| * License, or (at your option) any later version. | | * License, or (at your option) any later version. | |
| * | | * | |
| * This program is distributed in the hope that it will be useful, | | * This program is distributed in the hope that it will be useful, | |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of | | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| * GNU General Public License for more details. | | * GNU General Public License for more details. | |
| | | | |
| skipping to change at line 42 | | skipping to change at line 42 | |
| #define GDA_IS_ENTITY_FIELD(obj) G_TYPE_CHECK_INSTANCE_TYPE (obj, GDA
_TYPE_ENTITY_FIELD) | | #define GDA_IS_ENTITY_FIELD(obj) G_TYPE_CHECK_INSTANCE_TYPE (obj, GDA
_TYPE_ENTITY_FIELD) | |
| #define GDA_ENTITY_FIELD_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((o
bj), GDA_TYPE_ENTITY_FIELD, GdaEntityFieldIface)) | | #define GDA_ENTITY_FIELD_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((o
bj), GDA_TYPE_ENTITY_FIELD, GdaEntityFieldIface)) | |
| | | | |
| /* struct for the interface */ | | /* struct for the interface */ | |
| struct _GdaEntityFieldIface | | struct _GdaEntityFieldIface | |
| { | | { | |
| GTypeInterface g_iface; | | GTypeInterface g_iface; | |
| | | | |
| /* virtual table */ | | /* virtual table */ | |
| GdaEntity *(* get_entity) (GdaEntityField *iface); | | GdaEntity *(* get_entity) (GdaEntityField *iface); | |
|
| GType (* get_gda_type) (GdaEntityField *iface); | | GType (* get_g_type) (GdaEntityField *iface); | |
| GdaDictType *(* get_data_type) (GdaEntityField *iface); | | GdaDictType *(* get_data_type) (GdaEntityField *iface); | |
| const gchar *(* get_alias) (GdaEntityField *iface); | | const gchar *(* get_alias) (GdaEntityField *iface); | |
| }; | | }; | |
| | | | |
| GType gda_entity_field_get_type (void) G_GNUC_CONST; | | GType gda_entity_field_get_type (void) G_GNUC_CONST; | |
| | | | |
| GdaEntity *gda_entity_field_get_entity (GdaEntityField *iface); | | GdaEntity *gda_entity_field_get_entity (GdaEntityField *iface); | |
|
| GType gda_entity_field_get_gda_type (GdaEntityField *iface); | | GType gda_entity_field_get_g_type (GdaEntityField *iface); | |
| GdaDictType *gda_entity_field_get_dict_type (GdaEntityField *iface); | | GdaDictType *gda_entity_field_get_dict_type (GdaEntityField *iface); | |
| const gchar *gda_entity_field_get_name (GdaEntityField *iface); | | const gchar *gda_entity_field_get_name (GdaEntityField *iface); | |
| const gchar *gda_entity_field_get_description (GdaEntityField *iface); | | const gchar *gda_entity_field_get_description (GdaEntityField *iface); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 3 change blocks. |
| 3 lines changed or deleted | | 3 lines changed or added | |
|
| gda-enum-types.h | | gda-enum-types.h | |
| | | | |
| skipping to change at line 73 | | skipping to change at line 73 | |
| GType gda_query_condition_type_get_type (void); | | GType gda_query_condition_type_get_type (void); | |
| #define GDA_TYPE_QUERY_CONDITION_TYPE (gda_query_condition_type_get_type()) | | #define GDA_TYPE_QUERY_CONDITION_TYPE (gda_query_condition_type_get_type()) | |
| GType gda_query_condition_operator_get_type (void); | | GType gda_query_condition_operator_get_type (void); | |
| #define GDA_TYPE_QUERY_CONDITION_OPERATOR (gda_query_condition_operator_get
_type()) | | #define GDA_TYPE_QUERY_CONDITION_OPERATOR (gda_query_condition_operator_get
_type()) | |
| /* enumerations from "gda-query.h" */ | | /* enumerations from "gda-query.h" */ | |
| GType gda_query_type_get_type (void); | | GType gda_query_type_get_type (void); | |
| #define GDA_TYPE_QUERY_TYPE (gda_query_type_get_type()) | | #define GDA_TYPE_QUERY_TYPE (gda_query_type_get_type()) | |
| /* enumerations from "gda-query-join.h" */ | | /* enumerations from "gda-query-join.h" */ | |
| GType gda_query_join_type_get_type (void); | | GType gda_query_join_type_get_type (void); | |
| #define GDA_TYPE_QUERY_JOIN_TYPE (gda_query_join_type_get_type()) | | #define GDA_TYPE_QUERY_JOIN_TYPE (gda_query_join_type_get_type()) | |
|
| /* enumerations from "gda-query-target.h" */ | | | |
| GType gda_query_target_type_get_type (void); | | | |
| #define GDA_TYPE_QUERY_TARGET_TYPE (gda_query_target_type_get_type()) | | | |
| /* enumerations from "gda-renderer.h" */ | | /* enumerations from "gda-renderer.h" */ | |
| GType gda_renderer_options_get_type (void); | | GType gda_renderer_options_get_type (void); | |
| #define GDA_TYPE_RENDERER_OPTIONS (gda_renderer_options_get_type()) | | #define GDA_TYPE_RENDERER_OPTIONS (gda_renderer_options_get_type()) | |
| /* enumerations from "gda-server-operation.h" */ | | /* enumerations from "gda-server-operation.h" */ | |
| GType gda_server_operation_type_get_type (void); | | GType gda_server_operation_type_get_type (void); | |
| #define GDA_TYPE_SERVER_OPERATION_TYPE (gda_server_operation_type_get_type(
)) | | #define GDA_TYPE_SERVER_OPERATION_TYPE (gda_server_operation_type_get_type(
)) | |
| GType gda_server_operation_node_type_get_type (void); | | GType gda_server_operation_node_type_get_type (void); | |
| #define GDA_TYPE_SERVER_OPERATION_NODE_TYPE (gda_server_operation_node_type
_get_type()) | | #define GDA_TYPE_SERVER_OPERATION_NODE_TYPE (gda_server_operation_node_type
_get_type()) | |
| GType gda_server_operation_node_status_get_type (void); | | GType gda_server_operation_node_status_get_type (void); | |
| #define GDA_TYPE_SERVER_OPERATION_NODE_STATUS (gda_server_operation_node_st
atus_get_type()) | | #define GDA_TYPE_SERVER_OPERATION_NODE_STATUS (gda_server_operation_node_st
atus_get_type()) | |
| | | | |
End of changes. 1 change blocks. |
| 3 lines changed or deleted | | 0 lines changed or added | |
|
| gda-parameter-list.h | | gda-parameter-list.h | |
| | | | |
| skipping to change at line 122 | | skipping to change at line 122 | |
| struct _GdaParameterListClass | | struct _GdaParameterListClass | |
| { | | { | |
| GdaObjectClass parent_class; | | GdaObjectClass parent_class; | |
| | | | |
| void (*param_changed) (GdaParameterList *paramlist,
GdaParameter *param); | | void (*param_changed) (GdaParameterList *paramlist,
GdaParameter *param); | |
| void (*public_data_changed) (GdaParameterList *para
mlist); | | void (*public_data_changed) (GdaParameterList *para
mlist); | |
| }; | | }; | |
| | | | |
| GType gda_parameter_list_get_type (void); | | GType gda_parameter_list_get_type (void); | |
| GdaParameterList *gda_parameter_list_new (GSList
*params); | | GdaParameterList *gda_parameter_list_new (GSList
*params); | |
|
| | | GdaParameterList *gda_parameter_list_new_inline (GdaDic
t *dict, ...); | |
| | | | |
| GdaParameterList *gda_parameter_list_new_from_spec_string (GdaDic
t *dict, const gchar *xml_spec, GError **error); | | GdaParameterList *gda_parameter_list_new_from_spec_string (GdaDic
t *dict, const gchar *xml_spec, GError **error); | |
| GdaParameterList *gda_parameter_list_new_from_spec_node (GdaDic
t *dict, xmlNodePtr xml_spec, GError **error); | | GdaParameterList *gda_parameter_list_new_from_spec_node (GdaDic
t *dict, xmlNodePtr xml_spec, GError **error); | |
| gchar *gda_parameter_list_get_spec (GdaPar
ameterList *paramlist); | | gchar *gda_parameter_list_get_spec (GdaPar
ameterList *paramlist); | |
| | | | |
| guint gda_parameter_list_get_length (GdaPar
ameterList *plist); | | guint gda_parameter_list_get_length (GdaPar
ameterList *plist); | |
| | | | |
| void gda_parameter_list_add_param (GdaPar
ameterList *paramlist, GdaParameter *param); | | void gda_parameter_list_add_param (GdaPar
ameterList *paramlist, GdaParameter *param); | |
| GdaParameter *gda_parameter_list_add_param_from_string (GdaPar
ameterList *paramlist, const gchar *name, | | GdaParameter *gda_parameter_list_add_param_from_string (GdaPar
ameterList *paramlist, const gchar *name, | |
| GType t
ype, const gchar *str); | | GType t
ype, const gchar *str); | |
| | | | |
End of changes. 1 change blocks. |
| 0 lines changed or deleted | | 1 lines changed or added | |
|
| gda-parameter.h | | gda-parameter.h | |
| /* gda-parameter.h | | /* gda-parameter.h | |
| * | | * | |
|
| * Copyright (C) 2003 - 2005 Vivien Malerba | | * Copyright (C) 2003 - 2006 Vivien Malerba | |
| * | | * | |
| * This program is free software; you can redistribute it and/or | | * This program is free software; you can redistribute it and/or | |
| * modify it under the terms of the GNU General Public License as | | * modify it under the terms of the GNU 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 | |
| * License, or (at your option) any later version. | | * License, or (at your option) any later version. | |
| * | | * | |
| * This program is distributed in the hope that it will be useful, | | * This program is distributed in the hope that it will be useful, | |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of | | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| * GNU General Public License for more details. | | * GNU General Public License for more details. | |
| | | | |
| skipping to change at line 59 | | skipping to change at line 59 | |
| /* struct for the object's class */ | | /* struct for the object's class */ | |
| struct _GdaParameterClass | | struct _GdaParameterClass | |
| { | | { | |
| GdaObjectClass parent_class; | | GdaObjectClass parent_class; | |
| void (*restrict_changed) (GdaParameter *
param); | | void (*restrict_changed) (GdaParameter *
param); | |
| }; | | }; | |
| | | | |
| GType gda_parameter_get_type (void); | | GType gda_parameter_get_type (void); | |
| GdaParameter *gda_parameter_new (GType type); | | GdaParameter *gda_parameter_new (GType type); | |
| GdaParameter *gda_parameter_new_copy (GdaParameter
*orig); | | GdaParameter *gda_parameter_new_copy (GdaParameter
*orig); | |
|
| GType gda_parameter_get_gda_type (GdaParameter
*param); | | GType gda_parameter_get_g_type (GdaParameter
*param); | |
| | | | |
| GdaParameter *gda_parameter_new_string (const gchar *
name, const gchar *str); | | GdaParameter *gda_parameter_new_string (const gchar *
name, const gchar *str); | |
| GdaParameter *gda_parameter_new_boolean (const gchar *
name, gboolean value); | | GdaParameter *gda_parameter_new_boolean (const gchar *
name, gboolean value); | |
| | | | |
| void gda_parameter_declare_param_user (GdaParameter
*param, GdaObject *user); | | void gda_parameter_declare_param_user (GdaParameter
*param, GdaObject *user); | |
| GSList *gda_parameter_get_param_users (GdaParameter
*param); | | GSList *gda_parameter_get_param_users (GdaParameter
*param); | |
| void gda_parameter_replace_param_users (GdaParameter
*param, GHashTable *replacements); | | void gda_parameter_replace_param_users (GdaParameter
*param, GHashTable *replacements); | |
| | | | |
| const GValue *gda_parameter_get_value (GdaParameter
*param); | | const GValue *gda_parameter_get_value (GdaParameter
*param); | |
| void gda_parameter_set_value (GdaParameter
*param, const GValue *value); | | void gda_parameter_set_value (GdaParameter
*param, const GValue *value); | |
| | | | |
End of changes. 2 change blocks. |
| 2 lines changed or deleted | | 2 lines changed or added | |
|
| gda-query-condition.h | | gda-query-condition.h | |
| | | | |
| skipping to change at line 88 | | skipping to change at line 88 | |
| GdaQueryConditionPrivate *priv; | | GdaQueryConditionPrivate *priv; | |
| }; | | }; | |
| | | | |
| /* struct for the object's class */ | | /* struct for the object's class */ | |
| struct _GdaQueryConditionClass | | struct _GdaQueryConditionClass | |
| { | | { | |
| GdaQueryObjectClass parent_class; | | GdaQueryObjectClass parent_class; | |
| }; | | }; | |
| | | | |
| GType gda_query_condition_get_type (void); | | GType gda_query_condition_get_type (void); | |
|
| GObject *gda_query_condition_new (GdaQuery | | GdaQueryCondition *gda_query_condition_new (GdaQuery | |
| *query, GdaQueryConditionType type); | | *query, GdaQueryConditionType type); | |
| GObject *gda_query_condition_new_copy (GdaQuery | | GdaQueryCondition *gda_query_condition_new_copy (GdaQuery | |
| Condition *orig, GHashTable *replacements); | | Condition *orig, GHashTable *replacements); | |
| GObject *gda_query_condition_new_from_sql (GdaQuery | | GdaQueryCondition *gda_query_condition_new_from_sql (GdaQuery | |
| *query, const gchar *sql_cond, | | *query, const gchar *sql_cond, | |
| GSList **
targets, GError **error); | | GSList **
targets, GError **error); | |
| | | | |
| void gda_query_condition_set_cond_type (GdaQuery
Condition *condition, GdaQueryConditionType type); | | void gda_query_condition_set_cond_type (GdaQuery
Condition *condition, GdaQueryConditionType type); | |
| GdaQueryConditionType gda_query_condition_get_cond_type (GdaQuery
Condition *condition); | | GdaQueryConditionType gda_query_condition_get_cond_type (GdaQuery
Condition *condition); | |
| | | | |
| GSList *gda_query_condition_get_children (GdaQuery
Condition *condition); | | GSList *gda_query_condition_get_children (GdaQuery
Condition *condition); | |
| GdaQueryCondition *gda_query_condition_get_parent (GdaQuery
Condition *condition); | | GdaQueryCondition *gda_query_condition_get_parent (GdaQuery
Condition *condition); | |
| GdaQueryCondition *gda_query_condition_get_child_by_xml_id (GdaQuery
Condition *condition, const gchar *xml_id); | | GdaQueryCondition *gda_query_condition_get_child_by_xml_id (GdaQuery
Condition *condition, const gchar *xml_id); | |
| gboolean gda_query_condition_is_ancestor (GdaQuery
Condition *condition, GdaQueryCondition *ancestor); | | gboolean gda_query_condition_is_ancestor (GdaQuery
Condition *condition, GdaQueryCondition *ancestor); | |
| gboolean gda_query_condition_is_leaf (GdaQuery
Condition *condition); | | gboolean gda_query_condition_is_leaf (GdaQuery
Condition *condition); | |
| | | | |
End of changes. 1 change blocks. |
| 6 lines changed or deleted | | 6 lines changed or added | |
|
| gda-query-field-agg.h | | gda-query-field-agg.h | |
| /* gda-query-field-agg.h | | /* gda-query-field-agg.h | |
| * | | * | |
|
| * Copyright (C) 2005 Vivien Malerba | | * Copyright (C) 2005 - 2006 Vivien Malerba | |
| * | | * | |
| * This program is free software; you can redistribute it and/or | | * This program is free software; you can redistribute it and/or | |
| * modify it under the terms of the GNU General Public License as | | * modify it under the terms of the GNU 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 | |
| * License, or (at your option) any later version. | | * License, or (at your option) any later version. | |
| * | | * | |
| * This program is distributed in the hope that it will be useful, | | * This program is distributed in the hope that it will be useful, | |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of | | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| * GNU General Public License for more details. | | * GNU General Public License for more details. | |
| | | | |
| skipping to change at line 58 | | skipping to change at line 58 | |
| GdaQueryFieldAggPrivate *priv; | | GdaQueryFieldAggPrivate *priv; | |
| }; | | }; | |
| | | | |
| /* struct for the object's class */ | | /* struct for the object's class */ | |
| struct _GdaQueryFieldAggClass | | struct _GdaQueryFieldAggClass | |
| { | | { | |
| GdaQueryFieldClass parent_class; | | GdaQueryFieldClass parent_class; | |
| }; | | }; | |
| | | | |
| GType gda_query_field_agg_get_type (void); | | GType gda_query_field_agg_get_type (void); | |
|
| GObject *gda_query_field_agg_new (GdaQuery *que
ry, const gchar *agg_name); | | GdaQueryField *gda_query_field_agg_new (GdaQuery *que
ry, const gchar *agg_name); | |
| | | | |
| GdaDictAggregate *gda_query_field_agg_get_ref_agg (GdaQueryField
Agg *agg); | | GdaDictAggregate *gda_query_field_agg_get_ref_agg (GdaQueryField
Agg *agg); | |
| gboolean gda_query_field_agg_set_arg (GdaQueryField
Agg *agg, GdaQueryField *arg); | | gboolean gda_query_field_agg_set_arg (GdaQueryField
Agg *agg, GdaQueryField *arg); | |
| GdaQueryField *gda_query_field_agg_get_arg (GdaQueryField
Agg *agg); | | GdaQueryField *gda_query_field_agg_get_arg (GdaQueryField
Agg *agg); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 2 change blocks. |
| 2 lines changed or deleted | | 2 lines changed or added | |
|
| gda-query-field-all.h | | gda-query-field-all.h | |
| /* gda-query-field-all.h | | /* gda-query-field-all.h | |
| * | | * | |
|
| * Copyright (C) 2003 - 2005 Vivien Malerba | | * Copyright (C) 2003 - 2006 Vivien Malerba | |
| * | | * | |
| * This program is free software; you can redistribute it and/or | | * This program is free software; you can redistribute it and/or | |
| * modify it under the terms of the GNU General Public License as | | * modify it under the terms of the GNU 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 | |
| * License, or (at your option) any later version. | | * License, or (at your option) any later version. | |
| * | | * | |
| * This program is distributed in the hope that it will be useful, | | * This program is distributed in the hope that it will be useful, | |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of | | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| * GNU General Public License for more details. | | * GNU General Public License for more details. | |
| | | | |
| skipping to change at line 58 | | skipping to change at line 58 | |
| GdaQueryFieldAllPrivate *priv; | | GdaQueryFieldAllPrivate *priv; | |
| }; | | }; | |
| | | | |
| /* struct for the object's class */ | | /* struct for the object's class */ | |
| struct _GdaQueryFieldAllClass | | struct _GdaQueryFieldAllClass | |
| { | | { | |
| GdaQueryFieldClass parent_class; | | GdaQueryFieldClass parent_class; | |
| }; | | }; | |
| | | | |
| GType gda_query_field_all_get_type (void); | | GType gda_query_field_all_get_type (void); | |
|
| GObject *gda_query_field_all_new (GdaQuery *query,
const gchar *target); | | GdaQueryField *gda_query_field_all_new (GdaQuery *query,
const gchar *target); | |
| | | | |
| GdaQueryTarget *gda_query_field_all_get_target (GdaQueryFieldAll
*field); | | GdaQueryTarget *gda_query_field_all_get_target (GdaQueryFieldAll
*field); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 2 change blocks. |
| 2 lines changed or deleted | | 2 lines changed or added | |
|
| gda-query-field-field.h | | gda-query-field-field.h | |
| /* gda-query-field-field.h | | /* gda-query-field-field.h | |
| * | | * | |
|
| * Copyright (C) 2003 - 2005 Vivien Malerba | | * Copyright (C) 2003 - 2006 Vivien Malerba | |
| * | | * | |
| * This program is free software; you can redistribute it and/or | | * This program is free software; you can redistribute it and/or | |
| * modify it under the terms of the GNU General Public License as | | * modify it under the terms of the GNU 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 | |
| * License, or (at your option) any later version. | | * License, or (at your option) any later version. | |
| * | | * | |
| * This program is distributed in the hope that it will be useful, | | * This program is distributed in the hope that it will be useful, | |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of | | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| * GNU General Public License for more details. | | * GNU General Public License for more details. | |
| | | | |
| skipping to change at line 58 | | skipping to change at line 58 | |
| GdaQueryFieldFieldPrivate *priv; | | GdaQueryFieldFieldPrivate *priv; | |
| }; | | }; | |
| | | | |
| /* struct for the object's class */ | | /* struct for the object's class */ | |
| struct _GdaQueryFieldFieldClass | | struct _GdaQueryFieldFieldClass | |
| { | | { | |
| GdaQueryFieldClass parent_class; | | GdaQueryFieldClass parent_class; | |
| }; | | }; | |
| | | | |
| GType gda_query_field_field_get_type (void); | | GType gda_query_field_field_get_type (void); | |
|
| GObject *gda_query_field_field_new (GdaQuery *quer
y, const gchar *field); | | GdaQueryField *gda_query_field_field_new (GdaQuery *quer
y, const gchar *field); | |
| | | | |
| gchar *gda_query_field_field_get_ref_field_name (GdaQueryFieldF
ield *field); | | gchar *gda_query_field_field_get_ref_field_name (GdaQueryFieldF
ield *field); | |
| GdaEntityField *gda_query_field_field_get_ref_field (GdaQueryFieldF
ield *field); | | GdaEntityField *gda_query_field_field_get_ref_field (GdaQueryFieldF
ield *field); | |
| GdaQueryTarget *gda_query_field_field_get_target (GdaQueryFieldF
ield *field); | | GdaQueryTarget *gda_query_field_field_get_target (GdaQueryFieldF
ield *field); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 2 change blocks. |
| 2 lines changed or deleted | | 2 lines changed or added | |
|
| gda-query-field-func.h | | gda-query-field-func.h | |
| /* gda-query-field-func.h | | /* gda-query-field-func.h | |
| * | | * | |
|
| * Copyright (C) 2003 - 2005 Vivien Malerba | | * Copyright (C) 2003 - 2006 Vivien Malerba | |
| * | | * | |
| * This program is free software; you can redistribute it and/or | | * This program is free software; you can redistribute it and/or | |
| * modify it under the terms of the GNU General Public License as | | * modify it under the terms of the GNU 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 | |
| * License, or (at your option) any later version. | | * License, or (at your option) any later version. | |
| * | | * | |
| * This program is distributed in the hope that it will be useful, | | * This program is distributed in the hope that it will be useful, | |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of | | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| * GNU General Public License for more details. | | * GNU General Public License for more details. | |
| | | | |
| skipping to change at line 59 | | skipping to change at line 59 | |
| GdaQueryFieldFuncPrivate *priv; | | GdaQueryFieldFuncPrivate *priv; | |
| }; | | }; | |
| | | | |
| /* struct for the object's class */ | | /* struct for the object's class */ | |
| struct _GdaQueryFieldFuncClass | | struct _GdaQueryFieldFuncClass | |
| { | | { | |
| GdaQueryFieldClass parent_class; | | GdaQueryFieldClass parent_class; | |
| }; | | }; | |
| | | | |
| GType gda_query_field_func_get_type (void); | | GType gda_query_field_func_get_type (void); | |
|
| GObject *gda_query_field_func_new (GdaQuery *qu
ery, const gchar *func_name); | | GdaQueryField *gda_query_field_func_new (GdaQuery *qu
ery, const gchar *func_name); | |
| | | | |
| GdaDictFunction *gda_query_field_func_get_ref_func (GdaQueryFiel
dFunc *func); | | GdaDictFunction *gda_query_field_func_get_ref_func (GdaQueryFiel
dFunc *func); | |
| const gchar *gda_query_field_func_get_ref_func_name (GdaQueryFiel
dFunc *func); | | const gchar *gda_query_field_func_get_ref_func_name (GdaQueryFiel
dFunc *func); | |
| gboolean gda_query_field_func_set_args (GdaQueryFiel
dFunc *func, GSList *args); | | gboolean gda_query_field_func_set_args (GdaQueryFiel
dFunc *func, GSList *args); | |
| GSList *gda_query_field_func_get_args (GdaQueryFiel
dFunc *func); | | GSList *gda_query_field_func_get_args (GdaQueryFiel
dFunc *func); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 2 change blocks. |
| 2 lines changed or deleted | | 2 lines changed or added | |
|
| gda-query-field-value.h | | gda-query-field-value.h | |
| /* gda-query-field-value.h | | /* gda-query-field-value.h | |
| * | | * | |
|
| * Copyright (C) 2003 - 2005 Vivien Malerba | | * Copyright (C) 2003 - 2006 Vivien Malerba | |
| * | | * | |
| * This program is free software; you can redistribute it and/or | | * This program is free software; you can redistribute it and/or | |
| * modify it under the terms of the GNU General Public License as | | * modify it under the terms of the GNU 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 | |
| * License, or (at your option) any later version. | | * License, or (at your option) any later version. | |
| * | | * | |
| * This program is distributed in the hope that it will be useful, | | * This program is distributed in the hope that it will be useful, | |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of | | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| * GNU General Public License for more details. | | * GNU General Public License for more details. | |
| | | | |
| skipping to change at line 60 | | skipping to change at line 60 | |
| GdaQueryFieldValuePrivate *priv; | | GdaQueryFieldValuePrivate *priv; | |
| }; | | }; | |
| | | | |
| /* struct for the object's class */ | | /* struct for the object's class */ | |
| struct _GdaQueryFieldValueClass | | struct _GdaQueryFieldValueClass | |
| { | | { | |
| GdaQueryFieldClass parent_class; | | GdaQueryFieldClass parent_class; | |
| }; | | }; | |
| | | | |
| GType gda_query_field_value_get_type (void); | | GType gda_query_field_value_get_type (void); | |
|
| GObject *gda_query_field_value_new (GdaQuery *quer
y, GType type); | | GdaQueryField *gda_query_field_value_new (GdaQuery *quer
y, GType type); | |
| | | | |
| void gda_query_field_value_set_value (GdaQueryFieldV
alue *field, const GValue *val); | | void gda_query_field_value_set_value (GdaQueryFieldV
alue *field, const GValue *val); | |
|
| const GValue *gda_query_field_value_get_value (GdaQueryFieldVal
ue *field); | | const GValue *gda_query_field_value_get_value (GdaQueryFieldV
alue *field); | |
| void gda_query_field_value_set_default_value (GdaQueryFieldV
alue *field, const GValue *default_val); | | void gda_query_field_value_set_default_value (GdaQueryFieldV
alue *field, const GValue *default_val); | |
|
| const GValue *gda_query_field_value_get_default_value (GdaQueryFieldVal | | const GValue *gda_query_field_value_get_default_value (GdaQueryFieldV | |
| ue *field); | | alue *field); | |
| GType gda_query_field_value_get_gda_type (GdaQueryFieldValue *fie | | GType gda_query_field_value_get_g_type (GdaQueryFieldV | |
| ld); | | alue *field); | |
| | | | |
| void gda_query_field_value_set_dict_type (GdaQueryFieldV
alue *field, GdaDictType *type); | | void gda_query_field_value_set_dict_type (GdaQueryFieldV
alue *field, GdaDictType *type); | |
| GdaDictType *gda_query_field_value_get_dict_type (GdaQueryFieldV
alue *field); | | GdaDictType *gda_query_field_value_get_dict_type (GdaQueryFieldV
alue *field); | |
| | | | |
| void gda_query_field_value_set_is_parameter (GdaQueryFieldV
alue *field, gboolean is_param); | | void gda_query_field_value_set_is_parameter (GdaQueryFieldV
alue *field, gboolean is_param); | |
| gboolean gda_query_field_value_is_parameter (GdaQueryFieldV
alue *field); | | gboolean gda_query_field_value_is_parameter (GdaQueryFieldV
alue *field); | |
| | | | |
| void gda_query_field_value_set_not_null (GdaQueryFieldV
alue *field, gboolean not_null); | | void gda_query_field_value_set_not_null (GdaQueryFieldV
alue *field, gboolean not_null); | |
| gboolean gda_query_field_value_get_not_null (GdaQueryFieldV
alue *field); | | gboolean gda_query_field_value_get_not_null (GdaQueryFieldV
alue *field); | |
| gboolean gda_query_field_value_is_value_null (GdaQueryFieldV
alue *field, GdaParameterList *context); | | gboolean gda_query_field_value_is_value_null (GdaQueryFieldV
alue *field, GdaParameterList *context); | |
| | | | |
End of changes. 4 change blocks. |
| 7 lines changed or deleted | | 7 lines changed or added | |
|
| gda-query-join.h | | gda-query-join.h | |
| /* gda-query-join.h | | /* gda-query-join.h | |
| * | | * | |
|
| * Copyright (C) 2003 - 2005 Vivien Malerba | | * Copyright (C) 2003 - 2006 Vivien Malerba | |
| * | | * | |
| * This program is free software; you can redistribute it and/or | | * This program is free software; you can redistribute it and/or | |
| * modify it under the terms of the GNU General Public License as | | * modify it under the terms of the GNU 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 | |
| * License, or (at your option) any later version. | | * License, or (at your option) any later version. | |
| * | | * | |
| * This program is distributed in the hope that it will be useful, | | * This program is distributed in the hope that it will be useful, | |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of | | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| * GNU General Public License for more details. | | * GNU General Public License for more details. | |
| | | | |
| skipping to change at line 75 | | skipping to change at line 75 | |
| /* struct for the object's class */ | | /* struct for the object's class */ | |
| struct _GdaQueryJoinClass | | struct _GdaQueryJoinClass | |
| { | | { | |
| GdaQueryObjectClass parent_class; | | GdaQueryObjectClass parent_class; | |
| | | | |
| /* signals */ | | /* signals */ | |
| void (*type_changed) (GdaQueryJoin *join); | | void (*type_changed) (GdaQueryJoin *join); | |
| void (*condition_changed) (GdaQueryJoin *join); | | void (*condition_changed) (GdaQueryJoin *join); | |
| }; | | }; | |
| | | | |
|
| GType gda_query_join_get_type (void); | | GType gda_query_join_get_type (void); | |
| GObject *gda_query_join_new_with_targets (GdaQuery *query, | | GdaQueryJoin *gda_query_join_new_with_targets (GdaQuery *quer | |
| GdaQueryTarget *target_1, GdaQueryTarget *target_2); | | y, GdaQueryTarget *target_1, GdaQueryTarget *target_2); | |
| GObject *gda_query_join_new_with_xml_ids (GdaQuery *query, | | GdaQueryJoin *gda_query_join_new_with_xml_ids (GdaQuery *quer | |
| const gchar *target_1_xml_id, const gchar *target_2_xml_id); | | y, const gchar *target_1_xml_id, const gchar *target_2_xml_id); | |
| GObject *gda_query_join_new_copy (GdaQueryJoin *ori | | GdaQueryJoin *gda_query_join_new_copy (GdaQueryJoin * | |
| g, GHashTable *replacements); | | orig, GHashTable *replacements); | |
| | | | |
|
| void gda_query_join_set_join_type (GdaQueryJoin *joi | | void gda_query_join_set_join_type (GdaQueryJoin * | |
| n, GdaQueryJoinType type); | | join, GdaQueryJoinType type); | |
| GdaQueryJoinType gda_query_join_get_join_type (GdaQueryJoi | | GdaQueryJoinType gda_query_join_get_join_type (GdaQueryJoin * | |
| n *join); | | join); | |
| GdaQuery *gda_query_join_get_query (GdaQueryJoin *jo | | GdaQuery *gda_query_join_get_query (GdaQueryJoin * | |
| in); | | join); | |
| | | | |
|
| GdaQueryTarget *gda_query_join_get_target_1 (GdaQueryJoi | | GdaQueryTarget *gda_query_join_get_target_1 (GdaQueryJoin * | |
| n *join); | | join); | |
| GdaQueryTarget *gda_query_join_get_target_2 (GdaQueryJoi | | GdaQueryTarget *gda_query_join_get_target_2 (GdaQueryJoin * | |
| n *join); | | join); | |
| void gda_query_join_swap_targets (GdaQueryJoin *joi | | void gda_query_join_swap_targets (GdaQueryJoin * | |
| n); | | join); | |
| | | | |
|
| gboolean gda_query_join_set_condition (GdaQueryJoin *joi | | gboolean gda_query_join_set_condition (GdaQueryJoin * | |
| n, GdaQueryCondition *cond); | | join, GdaQueryCondition *cond); | |
| GdaQueryCondition *gda_query_join_get_condition (GdaQueryJoi | | GdaQueryCondition *gda_query_join_get_condition (GdaQueryJoin * | |
| n *join); | | join); | |
| gboolean gda_query_join_set_condition_from_fkcons (GdaQueryJoin *joi | | gboolean gda_query_join_set_condition_from_fkcons (GdaQueryJoin * | |
| n); | | join); | |
| gboolean gda_query_join_set_condition_from_sql (GdaQueryJoin *joi | | gboolean gda_query_join_set_condition_from_sql (GdaQueryJoin * | |
| n, const gchar *cond, GError **error); | | join, const gchar *cond, GError **error); | |
| | | | |
|
| const gchar *gda_query_join_render_type (GdaQueryJoin *joi
n); | | const gchar *gda_query_join_render_type (GdaQueryJoin *
join); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 6 change blocks. |
| 29 lines changed or deleted | | 29 lines changed or added | |
|
| gda-query-target.h | | gda-query-target.h | |
| /* gda-query-target.h | | /* gda-query-target.h | |
| * | | * | |
|
| * Copyright (C) 2003 - 2005 Vivien Malerba | | * Copyright (C) 2003 - 2006 Vivien Malerba | |
| * | | * | |
| * This program is free software; you can redistribute it and/or | | * This program is free software; you can redistribute it and/or | |
| * modify it under the terms of the GNU General Public License as | | * modify it under the terms of the GNU 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 | |
| * License, or (at your option) any later version. | | * License, or (at your option) any later version. | |
| * | | * | |
| * This program is distributed in the hope that it will be useful, | | * This program is distributed in the hope that it will be useful, | |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of | | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| * GNU General Public License for more details. | | * GNU General Public License for more details. | |
| | | | |
| skipping to change at line 38 | | skipping to change at line 38 | |
| | | | |
| #define GDA_TYPE_QUERY_TARGET (gda_query_target_get_type()) | | #define GDA_TYPE_QUERY_TARGET (gda_query_target_get_type()) | |
| #define GDA_QUERY_TARGET(obj) G_TYPE_CHECK_INSTANCE_CAST (obj, gda
_query_target_get_type(), GdaQueryTarget) | | #define GDA_QUERY_TARGET(obj) G_TYPE_CHECK_INSTANCE_CAST (obj, gda
_query_target_get_type(), GdaQueryTarget) | |
| #define GDA_QUERY_TARGET_CLASS(klass) G_TYPE_CHECK_CLASS_CAST (klass, gda_
query_target_get_type (), GdaQueryTargetClass) | | #define GDA_QUERY_TARGET_CLASS(klass) G_TYPE_CHECK_CLASS_CAST (klass, gda_
query_target_get_type (), GdaQueryTargetClass) | |
| #define GDA_IS_QUERY_TARGET(obj) G_TYPE_CHECK_INSTANCE_TYPE (obj, gda
_query_target_get_type ()) | | #define GDA_IS_QUERY_TARGET(obj) G_TYPE_CHECK_INSTANCE_TYPE (obj, gda
_query_target_get_type ()) | |
| | | | |
| /* error reporting */ | | /* error reporting */ | |
| extern GQuark gda_query_target_error_quark (void); | | extern GQuark gda_query_target_error_quark (void); | |
| #define GDA_QUERY_TARGET_ERROR gda_query_target_error_quark () | | #define GDA_QUERY_TARGET_ERROR gda_query_target_error_quark () | |
| | | | |
|
| /* different possible types for a query */ | | | |
| typedef enum { | | | |
| GDA_QUERY_TARGET_TYPE_INNER, | | | |
| GDA_QUERY_TARGET_TYPE_LEFT_OUTER, | | | |
| GDA_QUERY_TARGET_TYPE_RIGHT_OUTER, | | | |
| GDA_QUERY_TARGET_TYPE_FULL_OUTER, | | | |
| GDA_QUERY_TARGET_TYPE_CROSS, | | | |
| GDA_QUERY_TARGET_TYPE_LAST | | | |
| } GdaQueryTargetType; | | | |
| | | | |
| enum | | enum | |
| { | | { | |
| GDA_QUERY_TARGET_XML_LOAD_ERROR, | | GDA_QUERY_TARGET_XML_LOAD_ERROR, | |
| GDA_QUERY_TARGET_XML_SAVE_ERROR, | | GDA_QUERY_TARGET_XML_SAVE_ERROR, | |
| GDA_QUERY_TARGET_META_DATA_UPDATE, | | GDA_QUERY_TARGET_META_DATA_UPDATE, | |
| GDA_QUERY_TARGET_FIELDS_ERROR | | GDA_QUERY_TARGET_FIELDS_ERROR | |
| }; | | }; | |
| | | | |
| /* struct for the object's data */ | | /* struct for the object's data */ | |
| struct _GdaQueryTarget | | struct _GdaQueryTarget | |
| | | | |
| skipping to change at line 71 | | skipping to change at line 61 | |
| }; | | }; | |
| | | | |
| /* struct for the object's class */ | | /* struct for the object's class */ | |
| struct _GdaQueryTargetClass | | struct _GdaQueryTargetClass | |
| { | | { | |
| GdaQueryObjectClass parent_class; | | GdaQueryObjectClass parent_class; | |
| }; | | }; | |
| | | | |
| GType gda_query_target_get_type (void); | | GType gda_query_target_get_type (void); | |
| | | | |
|
| GObject *gda_query_target_new (GdaQuery *query, c | | GdaQueryTarget *gda_query_target_new (GdaQuery *query, c | |
| onst gchar *table); | | onst gchar *table); | |
| GObject *gda_query_target_new_copy (GdaQueryTarget *or | | GdaQueryTarget *gda_query_target_new_copy (GdaQueryTarget *or | |
| ig); | | ig); | |
| | | | |
| GdaQuery *gda_query_target_get_query (GdaQueryTarget *ta
rget); | | GdaQuery *gda_query_target_get_query (GdaQueryTarget *ta
rget); | |
| GdaEntity *gda_query_target_get_represented_entity (GdaQueryTarget *ta
rget); | | GdaEntity *gda_query_target_get_represented_entity (GdaQueryTarget *ta
rget); | |
| const gchar *gda_query_target_get_represented_table_name (GdaQueryTarget
*target); | | const gchar *gda_query_target_get_represented_table_name (GdaQueryTarget
*target); | |
| | | | |
| void gda_query_target_set_alias (GdaQueryTarget *ta
rget, const gchar *alias); | | void gda_query_target_set_alias (GdaQueryTarget *ta
rget, const gchar *alias); | |
| const gchar *gda_query_target_get_alias (GdaQueryTarget *ta
rget); | | const gchar *gda_query_target_get_alias (GdaQueryTarget *ta
rget); | |
| gchar *gda_query_target_get_complete_name (GdaQueryTarget *ta
rget); | | gchar *gda_query_target_get_complete_name (GdaQueryTarget *ta
rget); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
End of changes. 3 change blocks. |
| 15 lines changed or deleted | | 5 lines changed or added | |
|
| gda-query.h | | gda-query.h | |
| | | | |
| skipping to change at line 96 | | skipping to change at line 96 | |
| void (*join_added) (GdaQuery *query, GdaQueryJoin *join)
; | | void (*join_added) (GdaQuery *query, GdaQueryJoin *join)
; | |
| void (*join_removed) (GdaQuery *query, GdaQueryJoin *join)
; | | void (*join_removed) (GdaQuery *query, GdaQueryJoin *join)
; | |
| void (*join_updated) (GdaQuery *query, GdaQueryJoin *join)
; | | void (*join_updated) (GdaQuery *query, GdaQueryJoin *join)
; | |
| | | | |
| void (*sub_query_added) (GdaQuery *query, GdaQuery *sub_query
); | | void (*sub_query_added) (GdaQuery *query, GdaQuery *sub_query
); | |
| void (*sub_query_removed) (GdaQuery *query, GdaQuery *sub_query
); | | void (*sub_query_removed) (GdaQuery *query, GdaQuery *sub_query
); | |
| void (*sub_query_updated) (GdaQuery *query, GdaQuery *sub_query
); | | void (*sub_query_updated) (GdaQuery *query, GdaQuery *sub_query
); | |
| }; | | }; | |
| | | | |
| GType gda_query_get_type (void); | | GType gda_query_get_type (void); | |
|
| GObject *gda_query_new (GdaDict *dict); | | GdaQuery *gda_query_new (GdaDict *dict); | |
| GObject *gda_query_new_copy (GdaQuery *orig, GHashT | | GdaQuery *gda_query_new_copy (GdaQuery *orig, GHashT | |
| able *replacements); | | able *replacements); | |
| GObject *gda_query_new_from_sql (GdaDict *dict, const g | | GdaQuery *gda_query_new_from_sql (GdaDict *dict, const g | |
| char *sql, GError **error); | | char *sql, GError **error); | |
| | | | |
| void gda_query_set_query_type (GdaQuery *query, GdaQu
eryType type); | | void gda_query_set_query_type (GdaQuery *query, GdaQu
eryType type); | |
| GdaQueryType gda_query_get_query_type (GdaQuery *query); | | GdaQueryType gda_query_get_query_type (GdaQuery *query); | |
| const gchar *gda_query_get_query_type_string (GdaQuery *query); | | const gchar *gda_query_get_query_type_string (GdaQuery *query); | |
| gboolean gda_query_is_select_query (GdaQuery *query); | | gboolean gda_query_is_select_query (GdaQuery *query); | |
| gboolean gda_query_is_insert_query (GdaQuery *query); | | gboolean gda_query_is_insert_query (GdaQuery *query); | |
| gboolean gda_query_is_update_query (GdaQuery *query); | | gboolean gda_query_is_update_query (GdaQuery *query); | |
| gboolean gda_query_is_delete_query (GdaQuery *query); | | gboolean gda_query_is_delete_query (GdaQuery *query); | |
| gboolean gda_query_is_modif_query (GdaQuery *query); | | gboolean gda_query_is_modif_query (GdaQuery *query); | |
| GdaQuery *gda_query_get_parent_query (GdaQuery *query); | | GdaQuery *gda_query_get_parent_query (GdaQuery *query); | |
| | | | |
| GSList *gda_query_get_parameters (GdaQuery *query); | | GSList *gda_query_get_parameters (GdaQuery *query); | |
|
| GdaParameterList *gda_query_get_parameters_boxed (GdaQuery *query); | | GdaParameterList *gda_query_get_parameter_list (GdaQuery *query); | |
| #define GDA_QUERY_EXEC_FAILED ((void *) -1) | | #define GDA_QUERY_EXEC_FAILED ((void *) -1) | |
| GdaDataModel *gda_query_execute (GdaQuery *query, GdaPa
rameterList *params, | | GdaDataModel *gda_query_execute (GdaQuery *query, GdaPa
rameterList *params, | |
| gboolean iter_model_onl
y_requested, GError **error); | | gboolean iter_model_onl
y_requested, GError **error); | |
| | | | |
| /* if SQL queries */ | | /* if SQL queries */ | |
| void gda_query_set_sql_text (GdaQuery *query, const
gchar *sql, GError **error); | | void gda_query_set_sql_text (GdaQuery *query, const
gchar *sql, GError **error); | |
| const gchar *gda_query_get_sql_text (GdaQuery *query); | | const gchar *gda_query_get_sql_text (GdaQuery *query); | |
| | | | |
| /* for other types of queries */ | | /* for other types of queries */ | |
| GSList *gda_query_get_sub_queries (GdaQuery *query); | | GSList *gda_query_get_sub_queries (GdaQuery *query); | |
| | | | |
| skipping to change at line 154 | | skipping to change at line 154 | |
| void gda_query_append_condition (GdaQuery *query, GdaQu
eryCondition *cond, gboolean append_as_and); | | void gda_query_append_condition (GdaQuery *query, GdaQu
eryCondition *cond, gboolean append_as_and); | |
| | | | |
| void gda_query_set_order_by_field (GdaQuery *query, GdaQu
eryField *field, gint order, gboolean ascendant); | | void gda_query_set_order_by_field (GdaQuery *query, GdaQu
eryField *field, gint order, gboolean ascendant); | |
| gint gda_query_get_order_by_field (GdaQuery *query, GdaQu
eryField *field, gboolean *ascendant); | | gint gda_query_get_order_by_field (GdaQuery *query, GdaQu
eryField *field, gboolean *ascendant); | |
| | | | |
| /* utility functions */ | | /* utility functions */ | |
| GdaQueryField *gda_query_add_field_from_sql (GdaQuery *query, const
gchar *field, GError **error); | | GdaQueryField *gda_query_add_field_from_sql (GdaQuery *query, const
gchar *field, GError **error); | |
| | | | |
| GSList *gda_query_get_all_fields (GdaQuery *query); | | GSList *gda_query_get_all_fields (GdaQuery *query); | |
| GdaQueryField *gda_query_get_field_by_sql_naming (GdaQuery *quer
y, const gchar *sql_naming); | | GdaQueryField *gda_query_get_field_by_sql_naming (GdaQuery *quer
y, const gchar *sql_naming); | |
|
| GdaQueryField *gda_query_get_field_by_ref_field (GdaQuery *quer | | GdaQueryField *gda_query_get_field_by_param_name (GdaQuery *quer | |
| y, GdaQueryTarget *target, GdaEntityField *ref_field, | | y, const gchar *param_name); | |
| GdaQueryFie | | GdaQueryField *gda_query_get_field_by_ref_field (GdaQuery *quer | |
| ldState field_state); | | y, GdaQueryTarget *target, | |
| | | GdaEntityField | |
| | | *ref_field, | |
| | | GdaQueryFieldSt | |
| | | ate field_state); | |
| GdaQueryField *gda_query_get_first_field_for_target (GdaQuery *quer
y, GdaQueryTarget *target); | | GdaQueryField *gda_query_get_first_field_for_target (GdaQuery *quer
y, GdaQueryTarget *target); | |
| GSList *gda_query_expand_all_field (GdaQuery *quer
y, GdaQueryTarget *target); | | GSList *gda_query_expand_all_field (GdaQuery *quer
y, GdaQueryTarget *target); | |
| void gda_query_order_fields_using_join_conds (GdaQuery *quer
y); | | void gda_query_order_fields_using_join_conds (GdaQuery *quer
y); | |
| GSList *gda_query_get_fields_by_target (GdaQuery *quer
y, GdaQueryTarget *target, gboolean visible_fields_only); | | GSList *gda_query_get_fields_by_target (GdaQuery *quer
y, GdaQueryTarget *target, gboolean visible_fields_only); | |
| | | | |
| void gda_query_declare_condition (GdaQuery *query, GdaQu
eryCondition *cond); | | void gda_query_declare_condition (GdaQuery *query, GdaQu
eryCondition *cond); | |
| void gda_query_undeclare_condition (GdaQuery *query, GdaQu
eryCondition *cond); | | void gda_query_undeclare_condition (GdaQuery *query, GdaQu
eryCondition *cond); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| | | | |
End of changes. 3 change blocks. |
| 10 lines changed or deleted | | 14 lines changed or added | |
|
| gda-server-operation.h | | gda-server-operation.h | |
| | | | |
| skipping to change at line 107 | | skipping to change at line 107 | |
| void (*seq_item_remove) (GdaServerOperation *op,
const gchar *seq_path, gint item_index); | | void (*seq_item_remove) (GdaServerOperation *op,
const gchar *seq_path, gint item_index); | |
| | | | |
| }; | | }; | |
| | | | |
| GType gda_server_operation_get_type (vo
id); | | GType gda_server_operation_get_type (vo
id); | |
| GdaServerOperation *gda_server_operation_new (Gd
aServerOperationType op_type, const gchar *xml_file); | | GdaServerOperation *gda_server_operation_new (Gd
aServerOperationType op_type, const gchar *xml_file); | |
| GdaServerOperationType gda_server_operation_get_op_type (Gd
aServerOperation *op); | | GdaServerOperationType gda_server_operation_get_op_type (Gd
aServerOperation *op); | |
| const gchar *gda_server_operation_op_type_to_string (Gd
aServerOperationType type); | | const gchar *gda_server_operation_op_type_to_string (Gd
aServerOperationType type); | |
| GdaServerOperationNode *gda_server_operation_get_node_info (Gd
aServerOperation *op, const gchar *path_format, ...); | | GdaServerOperationNode *gda_server_operation_get_node_info (Gd
aServerOperation *op, const gchar *path_format, ...); | |
| | | | |
|
| | | const GValue *gda_server_operation_get_value_at (Gd | |
| | | aServerOperation *op, const gchar *path_format, ...); | |
| | | gboolean gda_server_operation_set_value_at (Gd | |
| | | aServerOperation *op, const gchar *value, | |
| | | GEr | |
| | | ror **error, const gchar *path_format, ...); | |
| | | | |
| xmlNodePtr gda_server_operation_save_data_to_xml (Gd
aServerOperation *op, GError **error); | | xmlNodePtr gda_server_operation_save_data_to_xml (Gd
aServerOperation *op, GError **error); | |
| gboolean gda_server_operation_load_data_from_xml (Gd
aServerOperation *op, | | gboolean gda_server_operation_load_data_from_xml (Gd
aServerOperation *op, | |
| xml
NodePtr node, GError **error); | | xml
NodePtr node, GError **error); | |
| | | | |
| gchar** gda_server_operation_get_root_nodes (Gd
aServerOperation *op); | | gchar** gda_server_operation_get_root_nodes (Gd
aServerOperation *op); | |
| GdaServerOperationNodeType gda_server_operation_get_node_type (Gd
aServerOperation *op, const gchar *path, | | GdaServerOperationNodeType gda_server_operation_get_node_type (Gd
aServerOperation *op, const gchar *path, | |
| Gda
ServerOperationNodeStatus *status); | | Gda
ServerOperationNodeStatus *status); | |
| gchar *gda_server_operation_get_node_parent (Gd
aServerOperation *op, const gchar *path); | | gchar *gda_server_operation_get_node_parent (Gd
aServerOperation *op, const gchar *path); | |
| gchar *gda_server_operation_get_node_path_portion (Gd
aServerOperation *op, const gchar *path); | | gchar *gda_server_operation_get_node_path_portion (Gd
aServerOperation *op, const gchar *path); | |
| | | | |
| const gchar *gda_server_operation_get_sequence_name (Gd
aServerOperation *op, const gchar *path); | | const gchar *gda_server_operation_get_sequence_name (Gd
aServerOperation *op, const gchar *path); | |
| guint gda_server_operation_get_sequence_size (Gd
aServerOperation *op, const gchar *path); | | guint gda_server_operation_get_sequence_size (Gd
aServerOperation *op, const gchar *path); | |
| guint gda_server_operation_get_sequence_max_size (Gd
aServerOperation *op, const gchar *path); | | guint gda_server_operation_get_sequence_max_size (Gd
aServerOperation *op, const gchar *path); | |
| guint gda_server_operation_get_sequence_min_size (Gd
aServerOperation *op, const gchar *path); | | guint gda_server_operation_get_sequence_min_size (Gd
aServerOperation *op, const gchar *path); | |
| gchar **gda_server_operation_get_sequence_item_names (Gd
aServerOperation *op, const gchar *path); | | gchar **gda_server_operation_get_sequence_item_names (Gd
aServerOperation *op, const gchar *path); | |
| | | | |
| guint gda_server_operation_add_item_to_sequence (Gd
aServerOperation *op, const gchar *path); | | guint gda_server_operation_add_item_to_sequence (Gd
aServerOperation *op, const gchar *path); | |
| gboolean gda_server_operation_del_item_from_sequence (Gd
aServerOperation *op, const gchar *item_path); | | gboolean gda_server_operation_del_item_from_sequence (Gd
aServerOperation *op, const gchar *item_path); | |
| | | | |
|
| const GValue *gda_server_operation_get_value_at (Gd
aServerOperation *op, const gchar *path_format, ...); | | | |
| gboolean gda_server_operation_is_valid (Gd
aServerOperation *op, const gchar *xml_file, GError **error); | | gboolean gda_server_operation_is_valid (Gd
aServerOperation *op, const gchar *xml_file, GError **error); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 2 change blocks. |
| 1 lines changed or deleted | | 7 lines changed or added | |
|
| gda-server-provider-extra.h | | gda-server-provider-extra.h | |
| | | | |
| skipping to change at line 43 | | skipping to change at line 43 | |
| */ | | */ | |
| gint gda_server_provider_get_schema_nb_columns (GdaConnectionSchema sc
hema); | | gint gda_server_provider_get_schema_nb_columns (GdaConnectionSchema sc
hema); | |
| gboolean gda_server_provider_init_schema_model (GdaDataModel *model, G
daConnectionSchema schema); | | gboolean gda_server_provider_init_schema_model (GdaDataModel *model, G
daConnectionSchema schema); | |
| gboolean gda_server_provider_test_schema_model (GdaDataModel *model, G
daConnectionSchema schema, GError **error); | | gboolean gda_server_provider_test_schema_model (GdaDataModel *model, G
daConnectionSchema schema, GError **error); | |
| | | | |
| /* | | /* | |
| * Help to implement the GdaDataHandler retreiving for the providers | | * Help to implement the GdaDataHandler retreiving for the providers | |
| */ | | */ | |
| typedef struct { | | typedef struct { | |
| GdaConnection *cnc; | | GdaConnection *cnc; | |
|
| GType gda_type; | | GType g_type; | |
| gchar *dbms_type; | | gchar *dbms_type; | |
| } GdaServerProviderHandlerInfo; | | } GdaServerProviderHandlerInfo; | |
| | | | |
| guint gda_server_provider_handler_info_hash_func (GdaServerProvi
derHandlerInfo *key); | | guint gda_server_provider_handler_info_hash_func (GdaServerProvi
derHandlerInfo *key); | |
| gboolean gda_server_provider_handler_info_equal_func (GdaServerProvi
derHandlerInfo *a, | | gboolean gda_server_provider_handler_info_equal_func (GdaServerProvi
derHandlerInfo *a, | |
| GdaServerProvid
erHandlerInfo *b); | | GdaServerProvid
erHandlerInfo *b); | |
| void gda_server_provider_handler_info_free (GdaServerProvi
derHandlerInfo *info); | | void gda_server_provider_handler_info_free (GdaServerProvi
derHandlerInfo *info); | |
| | | | |
| GdaDataHandler *gda_server_provider_handler_find (GdaServerProvi
der *prov, GdaConnection *cnc, | | GdaDataHandler *gda_server_provider_handler_find (GdaServerProvi
der *prov, GdaConnection *cnc, | |
|
| GType gda_type,
const 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 gda_type,
const gchar *dbms_type); | | GType g_type, c
onst gchar *dbms_type); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 3 change blocks. |
| 3 lines changed or deleted | | 3 lines changed or added | |
|
| gda-server-provider.h | | gda-server-provider.h | |
| | | | |
| skipping to change at line 112 | | skipping to change at line 112 | |
| GdaConnectionFeature fe
ature); | | GdaConnectionFeature fe
ature); | |
| | | | |
| GdaDataModel *(* get_schema) (GdaServerProvider *provider, | | GdaDataModel *(* get_schema) (GdaServerProvider *provider, | |
| GdaConnection *cnc, | | GdaConnection *cnc, | |
| GdaConnectionSchema schema, | | GdaConnectionSchema schema, | |
| GdaParameterList *params); | | GdaParameterList *params); | |
| | | | |
| /* types and values manipulation */ | | /* types and values manipulation */ | |
| GdaDataHandler *(* get_data_handler) (GdaServerProvider *prov
ider, | | GdaDataHandler *(* get_data_handler) (GdaServerProvider *prov
ider, | |
| GdaConnection *cnc, | | GdaConnection *cnc, | |
|
| GType gda_type, | | GType g_type, | |
| const gchar *dbms_type)
; | | const gchar *dbms_type)
; | |
| GValue *(* string_to_value) (GdaServerProvider *provi
der, | | GValue *(* string_to_value) (GdaServerProvider *provi
der, | |
| GdaConnection *cnc, | | GdaConnection *cnc, | |
| const gchar *string, | | const gchar *string, | |
| GType prefered_type, | | GType prefered_type, | |
| gchar **dbms_type); | | gchar **dbms_type); | |
| const gchar *(*get_def_dbms_type) (GdaServerProvider *prov
ider, | | const gchar *(*get_def_dbms_type) (GdaServerProvider *prov
ider, | |
| GdaConnection *cnc, | | GdaConnection *cnc, | |
|
| GType gda_type); | | GType g_type); | |
| | | | |
| /* connections management */ | | /* connections management */ | |
| gboolean (* open_connection) (GdaServerProvider *provi
der, | | gboolean (* open_connection) (GdaServerProvider *provi
der, | |
| GdaConnection *cnc, | | GdaConnection *cnc, | |
| GdaQuarkList *params, | | GdaQuarkList *params, | |
| const gchar *username, | | const gchar *username, | |
| const gchar *password); | | const gchar *password); | |
| gboolean (* close_connection) (GdaServerProvider *prov
ider, | | gboolean (* close_connection) (GdaServerProvider *prov
ider, | |
| GdaConnection *cnc); | | GdaConnection *cnc); | |
| | | | |
| | | | |
End of changes. 2 change blocks. |
| 2 lines changed or deleted | | 2 lines changed or added | |
|
| gda-util.h | | gda-util.h | |
| | | | |
| skipping to change at line 38 | | skipping to change at line 38 | |
| #include <glib/glist.h> | | #include <glib/glist.h> | |
| #include "gda-parameter.h" | | #include "gda-parameter.h" | |
| #include "gda-row.h" | | #include "gda-row.h" | |
| #include "gda-connection.h" | | #include "gda-connection.h" | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| /* | | /* | |
| * Type utilities | | * Type utilities | |
| */ | | */ | |
|
| const gchar *gda_type_to_string (GType type); | | const gchar *g_type_to_string (GType type); | |
| GType gda_type_from_string (const gchar *str); | | GType g_type_from_string (const gchar *str); | |
| | | | |
| GList *gda_string_hash_to_list (GHashTable *hash_table); | | GList *gda_string_hash_to_list (GHashTable *hash_table); | |
| | | | |
| /* | | /* | |
| * SQL escaping | | * SQL escaping | |
| */ | | */ | |
|
| gchar *gda_default_escape_chars (const gchar *string); | | gchar *gda_default_escape_chars (const gchar *string); | |
| gchar *gda_default_unescape_chars (const gchar *string); | | gchar *gda_default_unescape_chars (const gchar *string); | |
| | | | |
| /* | | | |
| * SQL parsing utilities | | | |
| */ | | | |
| | | | |
| gchar *gda_sql_replace_placeholders (const gchar *sql, GdaParameterList *pa | | | |
| rams); | | | |
| | | | |
| /* | | /* | |
| * File management utility functions | | * File management utility functions | |
| */ | | */ | |
| gchar *gda_file_load (const gchar *filename); | | gchar *gda_file_load (const gchar *filename); | |
| gboolean gda_file_save (const gchar *filename, const gchar *buffer, gint l
en); | | gboolean gda_file_save (const gchar *filename, const gchar *buffer, gint l
en); | |
| | | | |
| /* | | /* | |
| * utilities dealing with storing and retreiving GdaDictField's attributes | | * utilities dealing with storing and retreiving GdaDictField's attributes | |
| * which is a list of comma separated keywords | | * which is a list of comma separated keywords | |
| | | | |
| skipping to change at line 79 | | skipping to change at line 73 | |
| * XML Id encoding and decoding | | * XML Id encoding and decoding | |
| */ | | */ | |
| gchar *utility_build_encoded_id (const gchar *prefix, const gchar *id); | | gchar *utility_build_encoded_id (const gchar *prefix, const gchar *id); | |
| gchar *utility_build_decoded_id (const gchar *prefix, const gchar *id); | | gchar *utility_build_decoded_id (const gchar *prefix, const gchar *id); | |
| | | | |
| /* | | /* | |
| * Param & model utilities | | * Param & model utilities | |
| */ | | */ | |
| gboolean utility_check_data_model (GdaDataModel *model, gint nbcols, ...); | | gboolean utility_check_data_model (GdaDataModel *model, gint nbcols, ...); | |
| void utility_data_model_dump_data_to_xml (GdaDataModel *model, xmlNodeP
tr parent, | | void utility_data_model_dump_data_to_xml (GdaDataModel *model, xmlNodeP
tr parent, | |
|
| const gint *cols, gint nb_cols | | const gint *cols, gint nb_cols | |
| , gboolean use_col_ids); | | , const gint *rows, gint nb_rows, | |
| | | gboolean use_col_ids); | |
| void utility_parameter_load_attributes (GdaParameter *param, xmlNodePtr
node, GSList *sources); | | void utility_parameter_load_attributes (GdaParameter *param, xmlNodePtr
node, GSList *sources); | |
| GdaDictType *utility_find_or_create_data_type (GdaDict *dict, GdaServerProv
ider *prov, GdaConnection *cnc, | | GdaDictType *utility_find_or_create_data_type (GdaDict *dict, GdaServerProv
ider *prov, GdaConnection *cnc, | |
|
| const gchar *dbms_type, const
gchar *gda_type, gboolean *created); | | const gchar *dbms_type, const
gchar *g_type, gboolean *created); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 4 change blocks. |
| 14 lines changed or deleted | | 8 lines changed or added | |
|
| libgda.h | | libgda.h | |
| | | | |
| skipping to change at line 103 | | skipping to change at line 103 | |
| #include <libgda/gda-query-field-all.h> | | #include <libgda/gda-query-field-all.h> | |
| #include <libgda/gda-query-field-field.h> | | #include <libgda/gda-query-field-field.h> | |
| #include <libgda/gda-query-field-func.h> | | #include <libgda/gda-query-field-func.h> | |
| #include <libgda/gda-query-field-value.h> | | #include <libgda/gda-query-field-value.h> | |
| #include <libgda/gda-query-field.h> | | #include <libgda/gda-query-field.h> | |
| #include <libgda/gda-query-parsing.h> | | #include <libgda/gda-query-parsing.h> | |
| #include <libgda/gda-query-private.h> | | #include <libgda/gda-query-private.h> | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
|
| | | extern GQuark gda_general_error_quark (void); | |
| | | #define GDA_GENERAL_ERROR gda_general_error_quark () | |
| | | | |
| | | enum { | |
| | | GDA_GENERAL_OBJECT_NAME_ERROR, | |
| | | GDA_GENERAL_INCORRECT_VALUE_ERROR, | |
| | | GDA_GENERAL_OPERATION_ERROR | |
| | | }; | |
| | | | |
| void gda_init (const gchar *app_id, const gchar *version, g
int nargs, gchar *args[]); | | void gda_init (const gchar *app_id, const gchar *version, g
int nargs, gchar *args[]); | |
| GdaDict *gda_get_default_dict (void); | | GdaDict *gda_get_default_dict (void); | |
| | | | |
| typedef void (* GdaInitFunc) (gpointer user_data); | | typedef void (* GdaInitFunc) (gpointer user_data); | |
| void gda_main_run (GdaInitFunc init_func, gpointer user_data); | | void gda_main_run (GdaInitFunc init_func, gpointer user_data); | |
| void gda_main_quit (void); | | void gda_main_quit (void); | |
| | | | |
|
| | | /* Convenient Functions */ | |
| | | | |
| | | GdaConnection* gda_open_connection (const gchar *dsn, | |
| | | const gchar *username, | |
| | | const gchar *password, | |
| | | GdaConnectionOptions options | |
| | | , | |
| | | GError **error); | |
| | | | |
| | | gboolean gda_insert_row_into_table (GdaConnection *cnn, | |
| | | const gchar *table_name, | |
| | | GError **error, ...); | |
| | | gboolean gda_insert_row_into_table_from_string (GdaConnection * | |
| | | cnn, | |
| | | const gchar *table_name, | |
| | | GError **error, ...); | |
| | | gboolean gda_update_value_in_table (GdaConnection *cnn, | |
| | | const gchar *table_name, | |
| | | const gchar *search_for_colu | |
| | | mn, | |
| | | const GValue *condition, | |
| | | const gchar *column_name, | |
| | | const GValue *new_value, GEr | |
| | | ror **error); | |
| | | gboolean gda_update_values_in_table (GdaConnection *cnn, | |
| | | const gchar *table_name, | |
| | | const gchar *condition_colum | |
| | | n_name, | |
| | | const GValue *condition, | |
| | | GError **error, ...); | |
| | | gboolean gda_delete_row_from_table (GdaConnection *cnn, const gc | |
| | | har *table_name, | |
| | | const gchar *condition_column | |
| | | _name, const GValue *condition, | |
| | | GError **error); | |
| | | | |
| | | GdaDataModel* gda_execute_select_command (GdaConnection *cnn, const g | |
| | | char *sql, | |
| | | GError **error); | |
| | | gint gda_execute_sql_command (GdaConnection *cnn, const g | |
| | | char *sql, | |
| | | GError **error); | |
| | | | |
| | | gboolean gda_create_table (GdaConnection *cnn, | |
| | | const gchar *table_name, GEr | |
| | | ror **error, ...); | |
| | | gboolean gda_drop_table (GdaConnection *cnn, | |
| | | const gchar *table_name, GEr | |
| | | ror **error); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 2 change blocks. |
| 0 lines changed or deleted | | 59 lines changed or added | |
|