Virtual methods for providers

open_connection
close_connection
get_database
change_database
get_specs
perform_action_params
create_database_cnc
drop_database_cnc
execute_command
begin_transaction
commit_transaction
rollback_transaction
supports
get_schema

The GdaServerProvider is the class you should implement for adding a new provider. This class is just a typical GObject-based class, with a set of virtual methods, that are the ones that you must implement. These virtual methods are declared in the class structure, in the gda-server-provider.h file. They are explained in detail in the following subsections.

open_connection

Sets up the connection to the database back-end using the parameters received as arguments and returns a boolean TRUE if the connection is successfully established, otherwise FALSE.