The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

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