Gnome DB

Michael Lausch

michael.lausch@1012surf.net

Rodrigo Moya

rmoya@chez.com


Table of Contents
1. Introduction
2. Architectural Overview
ODBC Server
MySQL Server
Postgres Server
Oracle Server
Sybase Server
LDAP Server
Directory Structure
3. Installation
Introduction
Installing
Configuring
Running Applications
4. Administration and Configuration of GDA
Providers and Data Sources
Configuration of a Provider
Data Source Names
5. GDA Client Library
Introduction
Overview of the GDA Objects
Data Types
Available Data Types
Datasource Meta Information
Batch Jobs
Function Reference
gda_batch_new
gda_batch_free
gda_batch_load_file
gda_batch_add_command
gda_batch_clear
gda_batch_start
gda_batch_stop
gda_batch_is_running
gda_batch_get_connection
gda_batch_set_connection
gda_batch_get_transaction_mode
gda_batch_set_transaction_mode
gda_command_new
gda_command_free
gda_command_set_connection
gda_command_get_connection
gda_command_set_text
gda_command_get_text
gda_command_set_cmd_type
gda_command_get_cmd_type
gda_command_execute
gda_command_create_parameter
gda_command_get_timeout
gda_command_set_timeout
gda_connection_new
gda_connection_free
gda_connection_set_provider
gda_connection_get_provider
gda_connection_list_datasources
gda_connection_supports
gda_connection_set_default_db
gda_connection_open
gda_connection_close
gda_connection_open_schema_array
gda_connection_open_schema
gda_connection_get_errors
gda_connection_begin_transaction
gda_connection_commit_transaction
gda_connection_rollback_transaction
gda_connection_execute
gda_connection_start_logging
gda_connection_stop_logging
gda_error_free
gda_error_list_free
gda_fieldtype_2_string
gda_string_2_fieldtype
gda_field_new
gda_field_free
gda_field_actual_size
gda_recordset_new
gda_recordset_free
gda_recordset_close
gda_recordset_bof
gda_recordset_eof
gda_recordset_move
gda_recordset_move_first
gda_recordset_move_last
gda_recordset_move_next
gda_recordset_field_idx
gda_recordset_field_name
gda_recordset_rowsize
gda_recordset_affected_rows
gda_recordset_set_connection
gda_recordset_get_connection
gda_recordset_open
gda_recordset_open_txt
gda_recordset_get_cursorloc
gda_recordset_set_cursorloc
gda_recordset_get_cursortype
gda_recordset_set_cursortype
gda_server_new
gda_server_copy
gda_server_free
gda_server_list
gda_server_free_list
gda_server_find_by_name
gda_list_datasources
gda_list_datasources_for_provider
gda_xml_database_new
gda_xml_database_new_from_file
gda_xml_database_free
gda_xml_database_save
gda_xml_database_changed
gda_xml_database_get_name
gda_xml_database_set_name
gda_xml_database_get_date
gda_xml_database_set_date
gda_xml_database_get_filename
gda_xml_database_set_filename
gda_xml_database_add_object
gda_xml_database_delete_object
gda_xml_database_find_object
gda_xml_database_enum_objects
gda_xml_object_add_child
gda_xml_object_delete_child
gda_xml_object_enum_children
gda_xml_object_get_property
gda_xml_object_set_property
gda_xml_object_enum_properties
gda_xml_object_type
gda_xml_table_new
gda_xml_table_new_from_gda_recordset
gda_xml_table_delete
gda_xml_table_delete_by_name
gda_xml_table_get_name
gda_xml_table_set_name
6. GDA Widget Library
Introduction
Overview of the GDA widgets
GnomeDbLogin widget
GnomeDbLoginDlg widget
GnomeDbBrowser widget
GnomeDbGrid widget
GnomeDbCombo widget
GnomeDbList widget
GnomeDbReport widget
GnomeDbIconList widget
GnomeDbXmlViewer widget
GnomeDbError widget
GnomeDbErrorDlg widget
Function Reference
gnome_db_browser_new
gnome_db_browser_destroy
gnome_db_browser_get_connection
gnome_db_browser_set_connection
gnome_db_browser_clear
gnome_db_browser_refresh
gnome_db_browser_show_procs
gnome_db_browser_show_tables
gnome_db_browser_show_types
gnome_db_browser_show_views
gnome_db_combo_new
gnome_db_combo_get_editable
gnome_db_errordlg_new
gnome_db_errordlg_show_errors
gnome_db_errordlg_set_title
gnome_db_error_new
gnome_db_error_show
gnome_db_error_prev
gnome_db_error_next
gnome_db_grid_new
gnome_db_grid_destroy
gnome_db_grid_set_background
gnome_db_grid_set_foreground
gnome_db_grid_select_all
gnome_db_grid_clear_selection
gnome_db_grid_get_selected_rows
gnome_db_grid_copy_clipboard
gnome_db_grid_get_cell
gnome_db_grid_set_column_visibility
gnome_db_grid_set_row_visibility
gnome_db_grid_hide_column_titles
gnome_db_grid_show_column_titles
gnome_db_grid_hide_row_numbers
gnome_db_grid_show_row_numbers
gnome_db_grid_clear
gnome_db_grid_refresh
gnome_db_grid_get_recordset
gnome_db_grid_set_recordset
gnome_db_icon_list_new
gnome_db_icon_list_clear
gnome_db_icon_list_get_string
gnome_db_icon_list_get_recordset
gnome_db_icon_list_set_recordset
gnome_db_icon_list_get_pixmap
gnome_db_icon_list_set_pixmap
gnome_db_list_new
gnome_db_list_clear
gnome_db_list_get_row_count
gnome_db_list_get_string
gnome_db_list_get_recordset
gnome_db_list_set_recordset
gnome_db_list_get_pixmap
gnome_db_list_set_pixmap
gnome_db_list_get_pixmap_mask
gnome_db_logindlg_new
gnome_db_logindlg_popup
gnome_db_login_new
gnome_db_login_login
gnome_db_report_new
gnome_db_report_new_from_file
gnome_db_report_clear
gnome_db_report_load
gnome_db_report_save
gnome_db_report_set_file_name
gnome_db_xml_viewer_new
gnome_db_xml_viewer_new_from_file
gnome_db_xml_viewer_clear
gnome_db_xml_viewer_load_file
gnome_db_xml_viewer_get_database
gnome_db_xml_viewer_set_database
gnome_db_xml_viewer_get_selected
7. GDA Providers
Introduction
Steps for Building a Provider
Implementation of GDA Providers
8. GDA Clients
Introduction
Building GDA Clients
Building GDA CORBA Clients
9. Front-End Application
Introduction