 |
Module detail: DB.pm |
ArrayExpress::AutoSubmission::DB - Class::DBI based interface to
the autosubmissions tracking database.
use ArrayExpress::AutoSubmission::DB::Experiment;
my $expt = ArrayExpress::AutoSubmission::DB::Experiment->retrieve( $id );
This module is the abstract superclass for a set of Class::DBI -
based modules, which are used as an object-relational mapping to
the underlying submissions tracking database (currently implemented
using MySQL). You should not use this class directly; rather, you
should use the relevant table subclasses to query the database (see
SYNOPSIS for an example). Please refer to
the Class::DBI documentation for information on query syntax.
Included below are auto-generated descriptions of the MySQL
tables. This listing was generated using the
SQL::Translator::Producer::POD module.
varchar(255)
- Default 'NULL'
- Nullable 'Yes'
varchar(50)
- Default 'NULL'
- Nullable 'Yes'
varchar(50)
- Default 'NULL'
- Nullable 'Yes'
int(11)
- Default 'NULL'
- Nullable 'Yes'
int(11)
- Default 'NULL'
- Nullable 'Yes'
varchar(50)
- Default 'NULL'
- Nullable 'Yes'
varchar(50)
- Default 'NULL'
- Nullable 'Yes'
varchar(50)
- Default 'NULL'
- Nullable 'Yes'
- datetime
- Default 'NULL'
- Nullable 'Yes'
int(11)
- Default 'NULL'
- Nullable 'Yes'
int(11)
- PRIMARY KEY
- Nullable 'No'
int(11)
- PRIMARY KEY
- Nullable 'No'
- Fields = array_design_id
- Reference Table = array_designs
- Reference Fields = id
- On delete = CASCADE
int(11)
- PRIMARY KEY
- Nullable 'No'
varchar(50)
- Default 'NULL'
- Nullable 'Yes'
varchar(50)
- Default 'NULL'
- Nullable 'Yes'
int(11)
- Default 'NULL'
- Nullable 'Yes'
int(11)
- Default 'NULL'
- Nullable 'Yes'
int(11)
- Default 'NULL'
- Nullable 'Yes'
- Fields = category_id
- Reference Table = categories
- Reference Fields = id
- On delete = CASCADE
- Fields = category_id
- Reference Table = categories
- Reference Fields = id
- On delete = CASCADE
int(11)
- PRIMARY KEY
- Nullable 'No'
varchar(255)
- Default 'NULL'
- Nullable 'Yes'
int(11)
- Default 'NULL'
- Nullable 'Yes'
- Fields = experiment_id
- Reference Table = experiments
- Reference Fields = id
int(11)
- PRIMARY KEY
- Nullable 'No'
varchar(50)
- Nullable 'No'
int(11)
- PRIMARY KEY
- Nullable 'No'
- Fields = design_id
- Reference Table = designs
- Reference Fields = id
- On delete = CASCADE
- Fields = experiment_id
- Reference Table = experiments
- Reference Fields = id
- On delete = CASCADE
int(11)
- PRIMARY KEY
- Nullable 'No'
varchar(50)
- Default 'NULL'
- Nullable 'Yes'
varchar(50)
- Default 'NULL'
- Nullable 'Yes'
varchar(50)
- Default 'NULL'
- Nullable 'Yes'
int(11)
- PRIMARY KEY
- Nullable 'No'
int(11)
- Default 'NULL'
- Nullable 'Yes'
int(11)
- Default 'NULL'
- Nullable 'Yes'
varchar(50)
- Nullable 'No'
int(11)
- Default 'NULL'
- Nullable 'Yes'
varchar(30)
- Default 'NULL'
- Nullable 'Yes'
varchar(30)
- Default 'NULL'
- Nullable 'Yes'
- datetime
- Default 'NULL'
- Nullable 'Yes'
- datetime
- Default 'NULL'
- Nullable 'Yes'
varchar(50)
- Default 'NULL'
- Nullable 'Yes'
varchar(30)
- Default 'NULL'
- Nullable 'Yes'
varchar(511)
- Default 'NULL'
- Nullable 'Yes'
int(15)
- Default 'NULL'
- Nullable 'Yes'
text(65535)
- Nullable 'Yes'
- Fields = array_design_id
- Reference Table = array_designs
- Reference Fields = id
- Fields = experiment_id
- Reference Table = experiments
- Reference Fields = id
int(11)
- PRIMARY KEY
- Nullable 'No'
varchar(255)
- Default 'NULL'
- Nullable 'Yes'
varchar(255)
- Default 'NULL'
- Nullable 'Yes'
int(11)
- Default 'NULL'
- Nullable 'Yes'
int(11)
- Default 'NULL'
- Nullable 'Yes'
varchar(100)
- Default 'NULL'
- Nullable 'Yes'
varchar(50)
- Default 'NULL'
- Nullable 'Yes'
int(11)
- Default 'NULL'
- Nullable 'Yes'
- datetime
- Default 'NULL'
- Nullable 'Yes'
- datetime
- Default 'NULL'
- Nullable 'Yes'
- datetime
- Default 'NULL'
- Nullable 'Yes'
int(11)
- Default 'NULL'
- Nullable 'Yes'
char(30)
- Default 'NULL'
- Nullable 'Yes'
text(65535)
- Nullable 'Yes'
char(30)
- Default 'NULL'
- Nullable 'Yes'
char(30)
- Default 'NULL'
- Nullable 'Yes'
int(11)
- Default 'NULL'
- Nullable 'Yes'
int(11)
- Default 'NULL'
- Nullable 'Yes'
int(11)
- Default 'NULL'
- Nullable 'Yes'
int(11)
- Default 'NULL'
- Nullable 'Yes'
int(11)
- Default 'NULL'
- Nullable 'Yes'
int(11)
- Default 'NULL'
- Nullable 'Yes'
text(65535)
- Nullable 'Yes'
varchar(255)
- Default 'NULL'
- Nullable 'Yes'
int(11)
- Default 'NULL'
- Nullable 'Yes'
int(11)
- Default 'NULL'
- Nullable 'Yes'
int(11)
- Default 'NULL'
- Nullable 'Yes'
int(11)
- Default 'NULL'
- Nullable 'Yes'
- datetime
- Default 'NULL'
- Nullable 'Yes'
int(11)
- Default 'NULL'
- Nullable 'Yes'
int(11)
- Default 'NULL'
- Nullable 'Yes'
int(11)
- Default 'NULL'
- Nullable 'Yes'
int(11)
- PRIMARY KEY
- Nullable 'No'
- Fields = experiment_id
- Reference Table = experiments
- Reference Fields = id
- On delete = CASCADE
- Fields = experiment_id
- Reference Table = experiments
- Reference Fields = id
- On delete = CASCADE
int(11)
- PRIMARY KEY
- Nullable 'No'
- Fields = experiment_id
- Reference Table = experiments
- Reference Fields = id
- On delete = CASCADE
int(11)
- PRIMARY KEY
- Nullable 'No'
varchar(128)
- Nullable 'No'
int(11)
- PRIMARY KEY
- Nullable 'No'
varchar(255)
- Nullable 'No'
int(11)
- Default 'NULL'
- Nullable 'Yes'
- datetime
- Default 'NULL'
- Nullable 'Yes'
int(11)
- PRIMARY KEY
- Nullable 'No'
- datetime
- Default 'NULL'
- Nullable 'Yes'
- Fields = loaded_data_id
- Reference Table = loaded_data
- Reference Fields = id
- On delete = CASCADE
int(11)
- PRIMARY KEY
- Nullable 'No'
- Fields = material_id
- Reference Table = materials
- Reference Fields = id
- On delete = CASCADE
- Fields = experiment_id
- Reference Table = experiments
- Reference Fields = id
- On delete = CASCADE
int(11)
- PRIMARY KEY
- Nullable 'No'
varchar(50)
- Default 'NULL'
- Nullable 'Yes'
varchar(50)
- Default 'NULL'
- Nullable 'Yes'
varchar(50)
- Default 'NULL'
- Nullable 'Yes'
varchar(128)
- Default ''
- Nullable 'No'
int(11)
- PRIMARY KEY
- Nullable 'No'
- Fields = organism_id
- Reference Table = organisms
- Reference Fields = id
- On delete = CASCADE
- Fields = experiment_id
- Reference Table = experiments
- Reference Fields = id
- On delete = CASCADE
int(11)
- PRIMARY KEY
- Nullable 'No'
varchar(50)
- Default 'NULL'
- Nullable 'Yes'
varchar(50)
- Default 'NULL'
- Nullable 'Yes'
int(11)
- Default 'NULL'
- Nullable 'Yes'
int(11)
- Default 'NULL'
- Nullable 'Yes'
- Fields = taxon_id
- Reference Table = taxons
- Reference Fields = id
int(11)
- PRIMARY KEY
- Nullable 'No'
varchar(40)
- Nullable 'No'
varchar(80)
- Default 'NULL'
- Nullable 'Yes'
int(11)
- PRIMARY KEY
- Nullable 'No'
varchar(50)
- Nullable 'No'
int(11)
- PRIMARY KEY
- Nullable 'No'
char(15)
- Default 'NULL'
- Nullable 'Yes'
varchar(100)
- Default 'NULL'
- Nullable 'Yes'
char(15)
- Default 'NULL'
- Nullable 'Yes'
varchar(255)
- Default 'NULL'
- Nullable 'Yes'
- datetime
- Default 'NULL'
- Nullable 'Yes'
text(65535)
- Nullable 'Yes'
int(11)
- PRIMARY KEY
- Nullable 'No'
varchar(50)
- Nullable 'No'
text(65535)
- Nullable 'Yes'
int(11)
- PRIMARY KEY
- Nullable 'No'
varchar(128)
- Nullable 'No'
int(11)
- PRIMARY KEY
- Nullable 'No'
varchar(40)
- Nullable 'No'
varchar(80)
- Default 'NULL'
- Nullable 'Yes'
- Fields = user_id
- Reference Table = users
- Reference Fields = id
- On delete = CASCADE
- Fields = role_id
- Reference Table = roles
- Reference Fields = id
- On delete = CASCADE
int(11)
- PRIMARY KEY
- Nullable 'No'
varchar(255)
- Default 'NULL'
- Nullable 'Yes'
- Fields = experiment_id
- Reference Table = experiments
- Reference Fields = id
int(11)
- PRIMARY KEY
- Nullable 'No'
varchar(50)
- Default 'NULL'
- Nullable 'Yes'
varchar(50)
- Default 'NULL'
- Nullable 'Yes'
int(11)
- Default 'NULL'
- Nullable 'Yes'
int(11)
- PRIMARY KEY
- Nullable 'No'
varchar(40)
- Nullable 'No'
varchar(40)
- Default 'NULL'
- Nullable 'Yes'
varchar(40)
- Nullable 'No'
varchar(100)
- Default 'NULL'
- Nullable 'Yes'
- datetime
- Default 'NULL'
- Nullable 'Yes'
- datetime
- Default 'NULL'
- Nullable 'Yes'
- datetime
- Default 'NULL'
- Nullable 'Yes'
SQL::Translator::Producer::POD
Tim Rayner (rayner@ebi.ac.uk), ArrayExpress team,
EBI, 2004.
Acknowledgements go to the ArrayExpress curation team for
feature requests, bug reports and other valuable comments.