NAME

MOBY::Adaptor::moby::DataAccessI - This file may need to be renamed and may not make sense as an interface.


SYNOPSIS

 use MOBY::Adaptor::moby::queryapi::mysql  # implements this interface def
 my $m = MOBY::Adaptor::moby::queryapi::mysql->new(
    username => 'user',
    password => 'pass',
    dbname => 'mobycentral',
    port => '3306',
    sourcetype => 'DBD::mysql');


DESCRIPTION

The BioMOBY registry data access interface


AUTHORS

Mark Wilkinson markw_at_ illuminae dot com Dennis Wang oikisai _at_ hotmail dot com BioMOBY Project: http://www.biomoby.org


METHODS

new

 Usage     :    my $MOBY = MOBY::Client::Central->new(Registries => \%regrefs)
 Function  :    connect to one or more MOBY-Central
                registries for searching
 Returns   :    MOBY::Client::Central object
 Args      :    Registries - optional.
 Notes     :    Each registry must have a different

username

 Usage     :    my $un = $API->username($arg)
 Function  :    get/set username (if required)
 Returns   :    String (username)
 Args      :    String (username) - optional.

password

 Usage     :    my $un = $API->password($arg)
 Function  :    get/set password (if required)
 Returns   :    String (password)
 Args      :    String (password) - optional.

dbname

 Usage     :    my $un = $API->dbname($arg)
 Function  :    get/set dbname (if required)
 Returns   :    String (dbname)
 Args      :    String (dbname) - optional.

port

 Usage     :    my $un = $API->port($arg)
 Function  :    get/set port (if required)
 Returns   :    String (port)
 Args      :    String (port) - optional.

proxy

 Usage     :    my $un = $API->proxy($arg)
 Function  :    get/set proxy (if required)
 Returns   :    String (proxy)
 Args      :    String (proxy) - optional.

sourcetype

 Usage     :    my $un = $API->sourcetype($arg)
 Function  :    get/set string name of sourcetype (e.g. mySQL)
 Returns   :    String (sourcetype)
 Args      :    String (sourcetype) - optional.

driver

 Usage     :    my $un = $API->driver($arg)
 Function  :    get/set string name of driver module (e.g. DBD::mySQL)
 Returns   :    String (driver)
 Args      :    String (driver) - optional.

url

 Usage     :    my $un = $API->url($arg)
 Function  :    get/set url (if required)
 Returns   :    String (url)
 Args      :    String (url) - optional.

dbh

 Usage     :    my $un = $API->dbh($arg)
 Function  :    get/set database handle (if required)
 Returns   :    Database handle in whatever object is appropriate for sourcetype
 Args      :    Database handle in whatever object is appropriate for sourcetype