Roger Pettett > Bio-Das-ProServer > Bio::Das::ProServer::SourceAdaptor::Transport::generic

Download:
Bio-Das-ProServer-2.20.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
View/Report Bugs
Module Version: 687   Source  

NAME ^

Bio::Das::ProServer::SourceAdaptor::Transport::generic - A generic transport layer for deriving others from

VERSION ^

$Revision: 687 $

SYNOPSIS ^

DESCRIPTION ^

SUBROUTINES/METHODS ^

new - base-class object constructor

  my $transport = Bio::Das::ProServer::SourceAdaptor::Transport::<impl>->new({
    'dsn'    => 'my-dsn-name',   # useful for hydras
    'config' => $config->{$dsn}, # subsection of config file for this adaptor holding this transport
  });

init_time - get/set the time() this transport was initialised/reset

  my $iInitTime = $oTransport->init_time();
  $oTransport->init_time($iInitTime);

init - Post-constructor initialisation hook

  By default does nothing - override in subclasses if necessary

config - Handle on config file (given at construction)

  my $cfg = $transport->config();

query - Execute a query against this transport

  Unimplemented in base-class. You almost always want to override this

  my $resultref = $transport->query(...);

DIAGNOSTICS ^

CONFIGURATION AND ENVIRONMENT ^

DEPENDENCIES ^

INCOMPATIBILITIES ^

BUGS AND LIMITATIONS ^

AUTHOR ^

Roger Pettett <rmp@sanger.ac.uk>.

LICENSE AND COPYRIGHT ^

Copyright (c) 2007 The Sanger Institute

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See DISCLAIMER.txt for disclaimers of warranty.

syntax highlighting: