Gnome DB
Michael Lausch
michael.lausch@1012surf.net
Rodrigo Moya
rmoya@chez.com
Copyright © 1999-2000 by
The Free Software Foundation
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
Next
Introduction