Binary compatibility report for the libgda library  between 1.9.102 and 1.9.103 versions on x86

Test Info


Library Namelibgda
Version #11.9.102
Version #21.9.103
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files93
Total Shared Libraries6
Total Symbols / Types1571 / 451
VerdictIncompatible
(9.04%)

Problem Summary


SeverityCount
Added Symbols-101
Removed SymbolsHigh135
Problems with
Data Types
High1
Medium2
Low6
Problems with
Symbols
High4
Medium4
Low104
Problems with
Constants
Low1
Other Changes-4

Added Symbols (101)


gda-client.h, libgda-3.so.3.0.0
gda_client_perform_create_database ( GdaClient* client, gchar const* provider, GdaServerOperation* op, GError** error )
gda_client_perform_drop_database ( GdaClient* client, gchar const* provider, GdaServerOperation* op, GError** error )
gda_client_prepare_create_database ( GdaClient* client, gchar const* provider )
gda_client_prepare_drop_database ( GdaClient* client, gchar const* provider )

gda-connection.h, libgda-3.so.3.0.0
gda_connection_error_quark ( )
gda_connection_execute_command_l ( GdaConnection* cnc, GdaCommand* cmd, GdaParameterList* params, GError** error )
gda_connection_supports_feature ( GdaConnection* cnc, GdaConnectionFeature feature )

gda-data-access-wrapper.h, libgda-3.so.3.0.0
gda_data_access_wrapper_row_exists ( GdaDataAccessWrapper* wrapper, gint row )

gda-data-model-array.h, libgda-3.so.3.0.0
gda_data_model_array_new_with_types gint cols, ... )

gda-data-proxy.h, libgda-3.so.3.0.0
gda_data_proxy_row_is_inserted ( GdaDataProxy* proxy, gint proxy_row )

gda-dict-field.h, libgda-3.so.3.0.0
gda_dict_field_set_dict_type ( GdaDictField* field, GdaDictType* type )

gda-dict-private.h, libgda-3.so.3.0.0
gda_dict_class_always_register GdaDictRegFunc p1 )
gda_dict_get_object_type_registration GdaDict* dict, GType type )
gda_dict_register_object_type GdaDict* dict, GdaDictRegisterStruct* reg )

gda-dict-reg-aggregates.h, libgda-3.so.3.0.0
gda_aggregates_get_by_dbms_id GdaDict* dict, gchar const* dbms_id )
gda_aggregates_get_by_name GdaDict* dict, gchar const* aggname )
gda_aggregates_get_by_name_arg GdaDict* dict, gchar const* aggname, GdaDictType* argtype )
gda_aggregates_get_by_name_arg_in_list GdaDict* dict, GSList* aggregates, gchar const* aggname, GdaDictType* argtype )
gda_aggregates_get_register ( )

gda-dict-reg-functions.h, libgda-3.so.3.0.0
gda_functions_get_by_dbms_id GdaDict* dict, gchar const* dbms_id )
gda_functions_get_by_name GdaDict* dict, gchar const* aggname )
gda_functions_get_by_name_arg GdaDict* dict, gchar const* aggname, GSList const* argtypes )
gda_functions_get_by_name_arg_in_list GdaDict* dict, GSList* functions, gchar const* aggname, GSList const* argtypes )
gda_functions_get_register ( )

gda-dict-reg-graphs.h, libgda_graph-3.so.3.0.0
gda_graphs_declare_serial ( GdaDictRegisterStruct* reg, guint id )
gda_graphs_get_graph_for_object GdaDict* dict, GObject* obj )
gda_graphs_get_register ( )
gda_graphs_get_serial GdaDictRegisterStruct* reg )
gda_graphs_get_with_type GdaDict* dict, GdaGraphType type_of_graphs )

gda-dict-reg-queries.h, libgda-3.so.3.0.0
gda_queries_declare_serial ( GdaDictRegisterStruct* reg, guint id )
gda_queries_get_register ( )
gda_queries_get_serial GdaDictRegisterStruct* reg )

gda-dict-reg-types.h, libgda-3.so.3.0.0
gda_types_get_register ( )

gda-dict.h, libgda-3.so.3.0.0
gda_dict_assume_object GdaDict* dict, GdaObject* object )
gda_dict_assume_object_as GdaDict* dict, GdaObject* object, GType as_type )
gda_dict_declare_object GdaDict* dict, GdaObject* object )
gda_dict_declare_object_as GdaDict* dict, GdaObject* object, GType as_type )
gda_dict_extend_with_functions GdaDict* dict )
gda_dict_get_handler GdaDict* dict, GType for_type )
gda_dict_get_object_by_name GdaDict* dict, GType type, gchar const* name )
gda_dict_get_object_by_xml_id GdaDict* dict, GType type, gchar const* xml_id )
gda_dict_get_objects GdaDict* dict, GType type )
gda_dict_unassume_object GdaDict* dict, GdaObject* object )

gda-entity-field.h, libgda-3.so.3.0.0
gda_entity_field_get_dict_type GdaEntityField* iface )

gda-enum-types.h, libgda-3.so.3.0.0
g_value_attribute_get_type ( )
gda_query_field_state_get_type ( )
gda_server_operation_node_status_get_type ( )
gda_server_operation_node_type_get_type ( )
gda_server_operation_type_get_type ( )

gda-marshal.h, libgda-3.so.3.0.0
gda_marshal_VOID__STRING_INT ( GClosure* closure, GValue* return_value, guint n_param_values, GValue const* param_values, gpointer invocation_hint, gpointer marshal_data )

gda-object-ref.h, libgda-3.so.3.0.0
gda_object_ref_get_ref_object_name GdaObjectRef* ref )

gda-parameter-list.h, libgda-3.so.3.0.0
gda_parameter_list_add_param_from_string ( GdaParameterList* paramlist, gchar const* name, GType type, gchar const* str )
gda_parameter_list_add_param_from_value ( GdaParameterList* paramlist, gchar const* name, GValue* value )
gda_parameter_list_merge ( GdaParameterList* paramlist, GdaParameterList* paramlist_to_merge )
gda_parameter_list_new_from_spec_node GdaDict* dict, xmlNodePtr xml_spec, GError** error )
gda_parameter_list_new_from_spec_string GdaDict* dict, gchar const* xml_spec, GError** error )

gda-query-field-value.h, libgda-3.so.3.0.0
gda_query_field_value_get_gda_type GdaQueryFieldValue* field )

gda-query.h, libgda-3.so.3.0.0
gda_query_execute GdaQuery* query, GdaParameterList* params, gboolean iter_model_only_requested, GError** error )
gda_query_get_parameters GdaQuery* query )
gda_query_get_parameters_boxed GdaQuery* query )

gda-server-operation.h, libgda-3.so.3.0.0
gda_server_operation_add_item_to_sequence ( GdaServerOperation* op, gchar const* path )
gda_server_operation_del_item_from_sequence ( GdaServerOperation* op, gchar const* item_path )
gda_server_operation_get_node_info ( GdaServerOperation* op, gchar const* path_format, ... )
gda_server_operation_get_node_parent ( GdaServerOperation* op, gchar const* path )
gda_server_operation_get_node_path_portion ( GdaServerOperation* op, gchar const* path )
gda_server_operation_get_node_type ( GdaServerOperation* op, gchar const* path, GdaServerOperationNodeStatus* status )
gda_server_operation_get_op_type GdaServerOperation* op )
gda_server_operation_get_root_nodes GdaServerOperation* op )
gda_server_operation_get_sequence_item_names ( GdaServerOperation* op, gchar const* path )
gda_server_operation_get_sequence_max_size ( GdaServerOperation* op, gchar const* path )
gda_server_operation_get_sequence_min_size ( GdaServerOperation* op, gchar const* path )
gda_server_operation_get_sequence_name ( GdaServerOperation* op, gchar const* path )
gda_server_operation_get_sequence_size ( GdaServerOperation* op, gchar const* path )
gda_server_operation_get_type ( )
gda_server_operation_get_value_at ( GdaServerOperation* op, gchar const* path_format, ... )
gda_server_operation_is_valid ( GdaServerOperation* op, gchar const* xml_file, GError** error )
gda_server_operation_load_data_from_xml ( GdaServerOperation* op, xmlNodePtr node, GError** error )
gda_server_operation_new ( GdaServerOperationType op_type, gchar const* xml_file )
gda_server_operation_op_type_to_string GdaServerOperationType type )
gda_server_operation_save_data_to_xml ( GdaServerOperation* op, GError** error )

gda-server-provider.h, libgda-3.so.3.0.0
gda_server_provider_create_operation ( GdaServerProvider* provider, GdaConnection* cnc, GdaServerOperationType type, GdaParameterList* options, GError** error )
gda_server_provider_get_data_handler_gtype ( GdaServerProvider* provider, GdaConnection* cnc, GType for_type )
gda_server_provider_perform_operation ( GdaServerProvider* provider, GdaConnection* cnc, GdaServerOperation* op, GError** error )
gda_server_provider_render_operation ( GdaServerProvider* provider, GdaConnection* cnc, GdaServerOperation* op, GError** error )
gda_server_provider_supports_feature ( GdaServerProvider* provider, GdaConnection* cnc, GdaConnectionFeature feature )
gda_server_provider_supports_operation ( GdaServerProvider* provider, GdaConnection* cnc, GdaServerOperationType type, GdaParameterList* options )

gda-sql-delimiter.h, libgda_sql_delimiter-3.so.3.0.0
gda_delimiter_concat_list GList* statements )
gda_delimiter_free_list GList* statements )
gda_delimiter_split_sql char const* sql_text )
gda_delimiter_to_string GdaDelimiterStatement* statement )

gda-util.h, libgda-3.so.3.0.0
utility_data_model_dump_data_to_xml ( GdaDataModel* model, xmlNodePtr parent, gint const* cols, gint nb_cols, gboolean use_col_ids )
utility_find_or_create_data_type GdaDict* dict, GdaServerProvider* prov, GdaConnection* cnc, gchar const* dbms_type, gchar const* gda_type, gboolean* created )
utility_parameter_load_attributes ( GdaParameter* param, xmlNodePtr node, GSList* sources )

gda-value.h, libgda-3.so.3.0.0
gda_short_get_type ( )
gda_ushort_get_type ( )
gda_value_get_short GValue const* value )
gda_value_get_ushort GValue const* value )
gda_value_new GType type )
gda_value_set_short GValue* value, gshort const val )
gda_value_set_ushort GValue* value, gushort const val )
gda_value_take_binary GValue* value, GdaBinary const* binary )

to the top

Removed Symbols (135)


gda-client.h, libgda-3.so.3.0.0
gda_client_create_database ( GdaClient* client, gchar const* provider, GdaParameterList* params, GError** error )
gda_client_drop_database ( GdaClient* client, gchar const* provider, GdaParameterList* params, GError** error )
gda_client_get_provider_specs ( GdaClient* client, gchar const* provider, GdaClientSpecsType type )

gda-column.h, libgda-3.so.3.0.0
gda_column_equal ( GdaColumn const* lhs, GdaColumn const* rhs )

gda-connection.h, libgda-3.so.3.0.0
gda_connection_create_index ( GdaConnection* cnc, GdaDataModelIndex const* index, gchar const* table_name )
gda_connection_create_table ( GdaConnection* cnc, gchar const* table_name, GList const* attributes_list, GList const* index_list )
gda_connection_drop_index ( GdaConnection* cnc, gchar const* index_name, gboolean primary_key, gchar const* table_name )
gda_connection_drop_table ( GdaConnection* cnc, gchar const* table_name )
gda_connection_execute_non_query ( GdaConnection* cnc, GdaCommand* cmd, GdaParameterList* params, GError** error )
gda_connection_execute_single_command ( GdaConnection* cnc, GdaCommand* cmd, GdaParameterList* params, GError** error )
gda_connection_reset GdaConnection* cnc )
gda_connection_set_client ( GdaConnection* cnc, GdaClient* client )
gda_connection_supports ( GdaConnection* cnc, GdaConnectionFeature feature )

gda-decl.h, libgda-3.so.3.0.0
default_handlers [data]

gda-dict-database.h, libgda-3.so.3.0.0
gda_dict_database_get_sequence_by_name ( GdaDictDatabase* mgdb, gchar const* name )
gda_dict_database_get_sequence_by_xml_id ( GdaDictDatabase* mgdb, gchar const* xml_id )
gda_dict_database_get_sequence_to_field ( GdaDictDatabase* mgdb, GdaDictField* field )
gda_dict_database_link_sequence ( GdaDictDatabase* mgdb, GdaDictSequence* seq, GdaDictField* field )
gda_dict_database_unlink_sequence ( GdaDictDatabase* mgdb, GdaDictSequence* seq, GdaDictField* field )

gda-dict-field.h, libgda-3.so.3.0.0
gda_dict_field_set_data_type ( GdaDictField* field, GdaDictType* type )

gda-dict.h, libgda-3.so.3.0.0
gda_dict_assume_graph GdaDict* dict, GdaGraph* graph )
gda_dict_assume_query GdaDict* dict, GdaQuery* query )
gda_dict_declare_custom_data_type GdaDict* dict, GdaDictType* type )
gda_dict_declare_graph GdaDict* dict, GdaGraph* graph )
gda_dict_declare_query GdaDict* dict, GdaQuery* query )
gda_dict_get_aggregate_by_dbms_id GdaDict* dict, gchar const* dbms_id )
gda_dict_get_aggregate_by_name_arg GdaDict* dict, gchar const* aggname, GdaDictType* argtype )
gda_dict_get_aggregate_by_xml_id GdaDict* dict, gchar const* xml_id )
gda_dict_get_aggregates GdaDict* dict )
gda_dict_get_aggregates_by_name GdaDict* dict, gchar const* aggname )
gda_dict_get_data_type_by_name GdaDict* dict, gchar const* type_name )
gda_dict_get_data_type_by_xml_id GdaDict* dict, gchar const* xml_id )
gda_dict_get_data_types GdaDict* dict )
gda_dict_get_entities_fk_constraints GdaDict* dict, GdaEntity* entity1, GdaEntity* entity2, gboolean entity1_has_fk )
gda_dict_get_function_by_dbms_id GdaDict* dict, gchar const* dbms_id )
gda_dict_get_function_by_name_arg GdaDict* dict, gchar const* funcname, GSList const* argtypes )
gda_dict_get_function_by_xml_id GdaDict* dict, gchar const* xml_id )
gda_dict_get_functions GdaDict* dict )
gda_dict_get_functions_by_name GdaDict* dict, gchar const* funcname )
gda_dict_get_graph_by_xml_id GdaDict* dict, gchar const* xml_id )
gda_dict_get_graph_for_object GdaDict* dict, GObject* obj )
gda_dict_get_graphs GdaDict* dict, GdaGraphType type_of_graphs )
gda_dict_get_queries GdaDict* dict )
gda_dict_get_query_by_xml_id GdaDict* dict, gchar const* xml_id )
gda_dict_unassume_graph GdaDict* dict, GdaGraph* graph )
gda_dict_unassume_query GdaDict* dict, GdaQuery* query )

gda-entity-field.h, libgda-3.so.3.0.0
gda_entity_field_get_data_type GdaEntityField* iface )

gda-entity.h, libgda-3.so.3.0.0
gda_entity_get_param_list GdaEntity* iface )
gda_entity_get_parameters GdaEntity* iface )

gda-enum-types.h, libgda-3.so.3.0.0
gda_client_specs_type_get_type ( )
gda_entity_field_state_get_type ( )
gda_value_attribute_get_type ( )
gda_value_type_get_type ( )

gda-parameter-list.h, libgda-3.so.3.0.0
gda_parameter_list_new_from_spec GdaDict* dict, gchar const* xml_spec, GError** error )

gda-query-field-value.h, libgda-3.so.3.0.0
gda_query_field_value_get_value_type GdaQueryFieldValue* field )

gda-server-provider.h, libgda-3.so.3.0.0
gda_server_provider_create_database_cnc ( GdaServerProvider* provider, GdaConnection* cnc, gchar const* name )
gda_server_provider_create_index ( GdaServerProvider* provider, GdaConnection* cnc, GdaDataModelIndex const* index, gchar const* table_name )
gda_server_provider_create_table ( GdaServerProvider* provider, GdaConnection* cnc, gchar const* table_name, GList const* attributes_list, GList const* index_list )
gda_server_provider_drop_database_cnc ( GdaServerProvider* provider, GdaConnection* cnc, gchar const* name )
gda_server_provider_drop_index ( GdaServerProvider* provider, GdaConnection* cnc, gchar const* index_name, gboolean primary_key, gchar const* table_name )
gda_server_provider_drop_table ( GdaServerProvider* provider, GdaConnection* cnc, gchar const* table_name )
gda_server_provider_get_data_handler_gda ( GdaServerProvider* provider, GdaConnection* cnc, GdaValueType for_type )
gda_server_provider_get_specs ( GdaServerProvider* provider, GdaClientSpecsType action_type )
gda_server_provider_perform_action_params ( GdaServerProvider* provider, GdaParameterList* params, GdaClientSpecsType action_type, GError** error )
gda_server_provider_reset_connection ( GdaServerProvider* provider, GdaConnection* cnc )
gda_server_provider_supports ( GdaServerProvider* provider, GdaConnection* cnc, GdaConnectionFeature feature )

gda-value.h, libgda-3.so.3.0.0
gda_date_copy gpointer boxed )
gda_date_free gpointer boxed )
gda_date_get_type ( )
gda_gdatype_get_type ( )
gda_money_copy gpointer boxed )
gda_money_free gpointer boxed )
gda_money_get_type ( )
gda_smallint_get_type ( )
gda_smalluint_get_type ( )
gda_value_convert_gdatype_to_gtype GdaValueType type )
gda_value_convert_gtype_to_gdatype GType type )
gda_value_get_bigint GdaValue* value )
gda_value_get_biguint GdaValue* value )
gda_value_get_boolean GdaValue* value )
gda_value_get_date GdaValue* value )
gda_value_get_double GdaValue* value )
gda_value_get_gdatype GValue* value )
gda_value_get_gobject GdaValue* value )
gda_value_get_integer GdaValue* value )
gda_value_get_money GdaValue* value )
gda_value_get_single GdaValue* value )
gda_value_get_smallint GdaValue* value )
gda_value_get_smalluint GdaValue* value )
gda_value_get_string GdaValue* value )
gda_value_get_tinyint GdaValue* value )
gda_value_get_tinyuint GdaValue* value )
gda_value_get_type GdaValue* value )
gda_value_get_uinteger GdaValue* value )
gda_value_new_bigint gint64 val )
gda_value_new_biguint guint64 val )
gda_value_new_blob GdaBlob const* val )
gda_value_new_boolean gboolean val )
gda_value_new_date GdaDate const* val )
gda_value_new_double gdouble val )
gda_value_new_gdatype GdaValueType val )
gda_value_new_geometric_point GdaGeometricPoint const* val )
gda_value_new_gobject GObject const* val )
gda_value_new_integer gint val )
gda_value_new_list GdaValueList const* val )
gda_value_new_money GdaMoney const* val )
gda_value_new_null ( )
gda_value_new_numeric GdaNumeric const* val )
gda_value_new_single gfloat val )
gda_value_new_smallint gshort val )
gda_value_new_smalluint gushort val )
gda_value_new_string gchar const* val )
gda_value_new_time GdaTime const* val )
gda_value_new_timestamp GdaTimestamp const* val )
gda_value_new_tinyint gchar val )
gda_value_new_tinyuint guchar val )
gda_value_new_uinteger guint val )
gda_value_set_bigint GdaValue* value, gint64 val )
gda_value_set_biguint GdaValue* value, guint64 val )
gda_value_set_boolean GdaValue* value, gboolean val )
gda_value_set_date GdaValue* value, GdaDate const* val )
gda_value_set_double GdaValue* value, gdouble val )
gda_value_set_gdatype GValue* value, GdaValueType val )
gda_value_set_gobject GdaValue* value, GObject const* val )
gda_value_set_integer GdaValue* value, gint val )
gda_value_set_money GdaValue* value, GdaMoney const* val )
gda_value_set_single GdaValue* value, gfloat val )
gda_value_set_smallint GdaValue* value, gshort val )
gda_value_set_smalluint GdaValue* value, gushort val )
gda_value_set_string GdaValue* value, gchar const* val )
gda_value_set_tinyint GdaValue* value, gchar val )
gda_value_set_tinyuint GdaValue* value, guchar val )
gda_value_set_uinteger GdaValue* value, guint val )
gda_value_transform ( GdaValue const* src, GdaValue* dest )
gda_value_type_transformable ( GdaValueType src_type, GdaValueType dest_type, gboolean strict )

to the top

Problems with Data Types, High Severity (1)


gda-sql-delimiter.h
[+] struct GdaDelimiterStatement (1)

to the top

Problems with Symbols, High Severity (4)


gda-client.h, libgda-3.so.3.0.0
[+] gda_client_open_connection_from_string ( GdaClient* client, gchar const* provider_id, gchar const* cnc_string, GdaConnectionOptions options, GError** error ) (2)

gda-dict-database.h, libgda-3.so.3.0.0
[+] gda_dict_database_update_dbms_data ( GdaDictDatabase* mgdb, GError** error ) (1)

gda-dict.h, libgda-3.so.3.0.0
[+] gda_dict_update_dbms_data GdaDict* dict, GError** error ) (1)

to the top

Problems with Data Types, Medium Severity (2)


gda-sql-delimiter.h
[+] enum GdaDelimiterStatementType (1)

gda-value.h
[+] struct GdaTime (1)

to the top

Problems with Symbols, Medium Severity (4)


gda-dict-database.h, libgda-3.so.3.0.0
[+] gda_dict_database_update_dbms_data ( GdaDictDatabase* mgdb, GError** error ) (1)

gda-dict.h, libgda-3.so.3.0.0
[+] gda_dict_update_dbms_data GdaDict* dict, GError** error ) (1)

gda-sql-delimiter.h, libgda_sql_delimiter-3.so.3.0.0
[+] gda_delimiter_parse char const* sql_text ) (1)
[+] gda_delimiter_parse_with_error ( char const* sql_text, GError** error ) (1)

to the top

Problems with Data Types, Low Severity (6)


gda-server-provider-extra.h
[+] struct GdaServerProviderHandlerInfo (1)

gda-server-provider.h
[+] struct _GdaServerProviderInfo (3)

gda-sql-delimiter.h
[+] struct GdaDelimiterStatement (1)

gda-value.h
[+] struct GdaTime (1)

to the top

Problems with Symbols, Low Severity (104)


gda-column.h, libgda-3.so.3.0.0
[+] gda_column_get_default_value GdaColumn* column ) (1)
[+] gda_column_get_gda_type GdaColumn* column ) (1)
[+] gda_column_set_default_value ( GdaColumn* column, GdaValue const* default_value ) (1)
[+] gda_column_set_gda_type ( GdaColumn* column, GdaValueType type ) (1)

gda-connection.h, libgda-3.so.3.0.0
[+] gda_connection_execute_command ( GdaConnection* cnc, GdaCommand* cmd, GdaParameterList* params, GError** error ) (1)
[+] gda_connection_get_options GdaConnection* cnc ) (1)
[+] gda_connection_new ( GdaClient* client, GdaServerProvider* provider, gchar const* dsn, gchar const* username, gchar const* password, GdaConnectionOptions options ) (1)
[+] gda_connection_value_to_sql_string ( GdaConnection* cnc, GdaValue* from ) (1)

gda-data-handler.h, libgda-3.so.3.0.0
[+] gda_data_handler_accepts_gda_type ( GdaDataHandler* dh, GdaValueType type ) (1)
[+] gda_data_handler_get_gda_type_index ( GdaDataHandler* dh, guint index ) (1)
[+] gda_data_handler_get_sane_init_value ( GdaDataHandler* dh, GdaValueType type ) (2)
[+] gda_data_handler_get_sql_from_value ( GdaDataHandler* dh, GdaValue const* value ) (1)
[+] gda_data_handler_get_str_from_value ( GdaDataHandler* dh, GdaValue const* value ) (1)
[+] gda_data_handler_get_value_from_sql ( GdaDataHandler* dh, gchar const* sql, GdaValueType type ) (2)
[+] gda_data_handler_get_value_from_str ( GdaDataHandler* dh, gchar const* str, GdaValueType type ) (2)

gda-data-model.h, libgda-3.so.3.0.0
[+] gda_data_model_get_value_at ( GdaDataModel* model, gint col, gint row ) (1)
[+] gda_data_model_send_hint ( GdaDataModel* model, GdaDataModelHint hint, GdaValue const* hint_value ) (1)
[+] gda_data_model_set_value_at ( GdaDataModel* model, gint col, gint row, GdaValue const* value, GError** error ) (1)

gda-data-proxy.h, libgda-3.so.3.0.0
[+] gda_data_proxy_get_model_row_value ( GdaDataProxy* proxy, GdaDataModel* model, gint proxy_row, gint extra_col ) (1)
[+] gda_data_proxy_set_model_row_value ( GdaDataProxy* proxy, GdaDataModel* model, gint proxy_row, gint extra_col, GdaValue const* value ) (1)

gda-dict-database.h, libgda-3.so.3.0.0
[+] gda_dict_database_add_constraint ( GdaDictDatabase* mgdb, GdaDictConstraint* cstr ) (1)
[+] gda_dict_database_get_all_constraints GdaDictDatabase* mgdb ) (1)
[+] gda_dict_database_get_all_fk_constraints GdaDictDatabase* mgdb ) (1)
[+] gda_dict_database_get_dict GdaDictDatabase* mgdb ) (1)
[+] gda_dict_database_get_field_by_name ( GdaDictDatabase* mgdb, gchar const* fullname ) (1)
[+] gda_dict_database_get_field_by_xml_id ( GdaDictDatabase* mgdb, gchar const* xml_id ) (1)
[+] gda_dict_database_get_table_by_name ( GdaDictDatabase* mgdb, gchar const* name ) (1)
[+] gda_dict_database_get_table_by_xml_id ( GdaDictDatabase* mgdb, gchar const* xml_id ) (1)
[+] gda_dict_database_get_table_constraints ( GdaDictDatabase* mgdb, GdaDictTable* table ) (1)
[+] gda_dict_database_get_tables GdaDictDatabase* mgdb ) (1)
[+] gda_dict_database_get_tables_fk_constraints ( GdaDictDatabase* mgdb, GdaDictTable* table1, GdaDictTable* table2, gboolean table1_has_fk ) (1)
[+] gda_dict_database_stop_update_dbms_data GdaDictDatabase* mgdb ) (1)
[+] gda_dict_database_update_dbms_data ( GdaDictDatabase* mgdb, GError** error ) (1)

gda-dict-field.h, libgda-3.so.3.0.0
[+] gda_dict_field_get_default_value GdaDictField* field ) (1)
[+] gda_dict_field_set_default_value ( GdaDictField* field, GdaValue const* value ) (1)

gda-dict-type.h, libgda-3.so.3.0.0
[+] gda_dict_type_get_gda_type GdaDictType* dt ) (1)
[+] gda_dict_type_set_gda_type GdaDictType* dt, GdaValueType gda_type ) (1)

gda-dict.h, libgda-3.so.3.0.0
[+] gda_dict_get_default_handler GdaDict* dict, GdaValueType for_type ) (1)

gda-entity-field.h, libgda-3.so.3.0.0
[+] gda_entity_field_get_gda_type GdaEntityField* iface ) (1)

gda-parameter-list.h, libgda-3.so.3.0.0
[+] gda_parameter_list_get_param_default_value ( GdaParameterList* paramlist, GdaParameter* param ) (1)
[+] gda_parameter_list_set_param_default_value ( GdaParameterList* paramlist, GdaParameter* param, GdaValue const* value ) (1)

gda-parameter.h, libgda-3.so.3.0.0
[+] gda_parameter_get_default_value GdaParameter* param ) (1)
[+] gda_parameter_get_gda_type GdaParameter* param ) (1)
[+] gda_parameter_get_value GdaParameter* param ) (1)
[+] gda_parameter_new GdaValueType type ) (1)
[+] gda_parameter_set_default_value ( GdaParameter* param, GdaValue const* value ) (1)
[+] gda_parameter_set_value ( GdaParameter* param, GdaValue const* value ) (1)

gda-query-field-value.h, libgda-3.so.3.0.0
[+] gda_query_field_value_get_default_value GdaQueryFieldValue* field ) (1)
[+] gda_query_field_value_get_value GdaQueryFieldValue* field ) (1)
[+] gda_query_field_value_new GdaQuery* query, GdaValueType type ) (1)
[+] gda_query_field_value_set_default_value ( GdaQueryFieldValue* field, GdaValue const* default_val ) (1)
[+] gda_query_field_value_set_value ( GdaQueryFieldValue* field, GdaValue const* val ) (1)

gda-query.h, libgda-3.so.3.0.0
[+] gda_query_get_field_by_ref_field GdaQuery* query, GdaQueryTarget* target, GdaEntityField* ref_field, GdaEntityFieldState field_state ) (1)

gda-row.h, libgda-3.so.3.0.0
[+] gda_row_get_value GdaRow* row, gint num ) (1)
[+] gda_row_set_value GdaRow* row, gint num, GdaValue const* value ) (1)

gda-server-provider-extra.h, libgda-3.so.3.0.0
[+] gda_server_provider_handler_declare ( GdaServerProvider* prov, GdaDataHandler* dh, GdaConnection* cnc, GdaValueType gda_type, gchar const* dbms_type ) (1)
[+] gda_server_provider_handler_find ( GdaServerProvider* prov, GdaConnection* cnc, GdaValueType gda_type, gchar const* dbms_type ) (1)

gda-server-provider.h, libgda-3.so.3.0.0
[+] gda_server_provider_get_default_dbms_type ( GdaServerProvider* provider, GdaConnection* cnc, GdaValueType gda_type ) (2)
[+] gda_server_provider_string_to_value ( GdaServerProvider* provider, GdaConnection* cnc, gchar const* string, GdaValueType prefered_type, gchar** dbms_type ) (2)
[+] gda_server_provider_value_to_sql_string ( GdaServerProvider* provider, GdaConnection* cnc, GdaValue* from ) (1)

gda-util.h, libgda-3.so.3.0.0
[+] gda_type_from_string gchar const* str ) (1)
[+] gda_type_to_string GdaValueType type ) (1)

gda-value.h, libgda-3.so.3.0.0
[+] gda_value_compare ( GdaValue* value1, GdaValue* value2 ) (2)
[+] gda_value_compare_ext ( GdaValue* value1, GdaValue* value2 ) (2)
[+] gda_value_copy GdaValue* value ) (2)
[+] gda_value_free GdaValue* value ) (1)
[+] gda_value_get_binary GdaValue* value ) (1)
[+] gda_value_get_blob GdaValue* value ) (1)
[+] gda_value_get_geometric_point GdaValue* value ) (1)
[+] gda_value_get_list GdaValue* value ) (1)
[+] gda_value_get_numeric GdaValue* value ) (1)
[+] gda_value_get_time GdaValue* value ) (1)
[+] gda_value_get_timestamp GdaValue* value ) (1)
[+] gda_value_is_null GdaValue* value ) (1)
[+] gda_value_is_number GdaValue* value ) (1)
[+] gda_value_new_binary guchar* val, glong size ) (1)
[+] gda_value_new_from_string ( gchar const* as_string, GdaValueType type ) (2)
[+] gda_value_new_from_xml xmlNodePtr const node ) (1)
[+] gda_value_new_timestamp_from_timet time_t val ) (1)
[+] gda_value_reset_with_type GdaValue* value, GdaValueType type ) (2)
[+] gda_value_set_binary GdaValue* value, GdaBinary const* binary ) (1)
[+] gda_value_set_blob GdaValue* value, GdaBlob const* val ) (1)
[+] gda_value_set_from_string GdaValue* value, gchar const* as_string, GdaValueType type ) (2)
[+] gda_value_set_from_value GdaValue* value, GdaValue const* from ) (2)
[+] gda_value_set_geometric_point GdaValue* value, GdaGeometricPoint const* val ) (1)
[+] gda_value_set_list GdaValue* value, GdaValueList const* val ) (1)
[+] gda_value_set_null GdaValue* value ) (1)
[+] gda_value_set_numeric GdaValue* value, GdaNumeric const* val ) (1)
[+] gda_value_set_time GdaValue* value, GdaTime const* val ) (1)
[+] gda_value_set_timestamp GdaValue* value, GdaTimestamp const* val ) (1)
[+] gda_value_stringify GdaValue* value ) (1)
[+] gda_value_to_xml GdaValue* value ) (1)

to the top

Problems with Constants (1)


gda-enum-types.h
[+] GDA_TYPE_VALUE_ATTRIBUTE

to the top

Other Changes in Data Types (4)


gda-connection.h
[+] enum GdaConnectionSchema (1)

gda-sql-delimiter.h
[+] enum GdaDelimiterStatementType (3)

to the top

Header Files (93)


gda-blob.h
gda-client.h
gda-column-index.h
gda-column.h
gda-command.h
gda-config.h
gda-connection-event.h
gda-connection.h
gda-data-access-wrapper.h
gda-data-handler.h
gda-data-model-array.h
gda-data-model-extra.h
gda-data-model-filter-sql.h
gda-data-model-hash.h
gda-data-model-import.h
gda-data-model-index.h
gda-data-model-iter.h
gda-data-model-private.h
gda-data-model-query.h
gda-data-model-row.h
gda-data-model.h
gda-data-proxy.h
gda-decl.h
gda-dict-aggregate.h
gda-dict-constraint.h
gda-dict-database.h
gda-dict-field.h
gda-dict-function.h
gda-dict-table.h
gda-dict-type.h
gda-dict.h
gda-entity-field.h
gda-entity.h
gda-enum-types.h
gda-enums.h
gda-graph-item.h
gda-graph-query.h
gda-graph.h
gda-graphviz.h
gda-handler-bin.h
gda-handler-boolean.h
gda-handler-numerical.h
gda-handler-string.h
gda-handler-time.h
gda-handler-type.h
gda-log.h
gda-marshal.h
gda-object-ref.h
gda-object.h
gda-parameter-list.h
gda-parameter.h
gda-quark-list.h
gda-query-condition.h
gda-query-field-agg.h
gda-query-field-all.h
gda-query-field-field.h
gda-query-field-func.h
gda-query-field-value.h
gda-query-field.h
gda-query-join.h
gda-query-object.h
gda-query-parsing.h
gda-query-private.h
gda-query-target.h
gda-query.h
gda-referer.h
gda-renderer.h
gda-report-document.h
gda-report-item-detail.h
gda-report-item-label.h
gda-report-item-pagefooter.h
gda-report-item-pageheader.h
gda-report-item-repfield.h
gda-report-item-report.h
gda-report-item-reportfooter.h
gda-report-item-reportheader.h
gda-report-item-sqlquery.h
gda-report-item.h
gda-report-result.h
gda-report-types.h
gda-report-valid.h
gda-report.h
gda-row.h
gda-server-provider-extra.h
gda-server-provider.h
gda-sql-delimiter.h
gda-threader.h
gda-transaction.h
gda-util.h
gda-value.h
gda-xml-storage.h
libgda.h
sql_parser.h

to the top

Shared Libraries (6)


libgda-3.so.3.0.0
libgda-report-3.so.3.0.0
libgda_graph-3.so.3.0.0
libgda_handlers-3.so.3.0.0
libgda_sql_delimiter-3.so.3.0.0
libgdasql.so.3.0.0

to the top




Generated on Mon Dec 19 16:05:21 2011 for libgda by ABI Compliance Checker 1.96.1  
A tool for checking backward binary compatibility of a shared C/C++ library API