|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectgov.usda.gdpc.AbstractDBConnection
gov.usda.gdpc.database.AbstractJDBCConnection
gov.usda.gdpc.panzea.PanzeaDBConnection
| Field Summary |
| Fields inherited from class gov.usda.gdpc.database.AbstractJDBCConnection |
myConnection, myDriver, myPassword, myUID, myURL |
| Fields inherited from class gov.usda.gdpc.AbstractDBConnection |
myDataSource, myDescription |
| Constructor Summary | |
PanzeaDBConnection()
|
|
PanzeaDBConnection(java.lang.String dataSource,
java.lang.String description,
java.lang.String driver,
java.lang.String url,
java.lang.String uid,
char[] passwd)
PanzeaDBConnection Constructor. |
|
PanzeaDBConnection(java.lang.String dataSource,
java.lang.String description,
java.lang.String driver,
java.lang.String url,
java.lang.String uid,
java.lang.String passwd)
PanzeaDBConnection Constructor. |
|
| Method Summary | |
DistinctPropertyValues |
getDistinctProperties(java.util.List properties)
Returns list(s) of distinct property values for the given properties. |
EnvironmentExperimentGroup |
getEnvironmentExperimentGroup(EnvironmentExperimentFilter filter)
Gets an environment experiment group based on the given environment experiment filter. |
GenotypeExperimentGroup |
getGenotypeExperimentGroup(GenotypeExperimentFilter filter)
Gets a genotype experiment group based on the given genotype experiment filter. |
GenericTable |
getGenotypeGenericTable(GenotypeExperimentGroup experimentGroup,
TaxonGroup taxonGroup)
Gets the genotypes for all combinations of genotype experiments and taxa defined by the respective groups. |
GenotypeGroup |
getGenotypeGroup(GenotypeExperimentGroup experimentGroup,
TaxonGroup taxonGroup)
Gets the genotypes for all combinations of genotype experiments and taxa defined by the respective groups. |
LocalityGroup |
getLocalityGroup(LocalityFilter filter)
Gets a locality group based on the given locality filter. |
LocusGroup |
getLocusGroup(LocusFilter filter)
Gets a locus group based on the given locus filter. |
PhenotypeGroup |
getPhenotypeGroup(EnvironmentExperimentGroup experimentGroup,
TaxonGroup taxonGroup,
PhenotypeOntologyGroup ontologyGroup)
Gets the phenotypes for all combinations of environment experiments, taxa, and phenotype ontologys defined by the respective groups. |
PhenotypeOntologyGroup |
getPhenotypeOntologyGroup(PhenotypeOntologyFilter filter)
Get a phenotype ontology group based on the given pheotype ontology filter. |
PhenotypeOntologyGroup |
getPhenotypeOntologyGroupFromDB(PhenotypeOntologyFilter filter)
|
TaxonGroup |
getTaxonGroup(TaxonFilter filter)
Gets a taxon group based on the given taxon filter. |
| Methods inherited from class gov.usda.gdpc.database.AbstractJDBCConnection |
close, equals, executeQuery, executeQueryNoScroll, getDriver, getInString, getInString, getInStringWithQuotes, getMultiInStringWithQuotes, getUID, getURL, isClosed, makeConnection |
| Methods inherited from class gov.usda.gdpc.AbstractDBConnection |
getDataSource, getDescription, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface gov.usda.gdpc.DBConnection |
getDataSource, getDescription |
| Constructor Detail |
public PanzeaDBConnection(java.lang.String dataSource,
java.lang.String description,
java.lang.String driver,
java.lang.String url,
java.lang.String uid,
java.lang.String passwd)
dataSource - the data source of this connectiondescription - description of the connectiondriver - the jdbc driverurl - a database url of the form jdbc:subprotocol:subnameuid - the database user on whose behalf the connection is being madepasswd - the user's password
public PanzeaDBConnection(java.lang.String dataSource,
java.lang.String description,
java.lang.String driver,
java.lang.String url,
java.lang.String uid,
char[] passwd)
dataSource - the data source of this connectiondescription - description of the connectiondriver - the jdbc driverurl - a database url of the form jdbc:subprotocol:subnameuid - the database user on whose behalf the connection is being madepasswd - the user's passwordpublic PanzeaDBConnection()
| Method Detail |
public EnvironmentExperimentGroup getEnvironmentExperimentGroup(EnvironmentExperimentFilter filter)
getEnvironmentExperimentGroup in interface DBConnectiongetEnvironmentExperimentGroup in class AbstractDBConnectionfilter - filter containing criteria.
public GenotypeExperimentGroup getGenotypeExperimentGroup(GenotypeExperimentFilter filter)
getGenotypeExperimentGroup in interface DBConnectiongetGenotypeExperimentGroup in class AbstractDBConnectionfilter - filter containing criteria.
public PhenotypeGroup getPhenotypeGroup(EnvironmentExperimentGroup experimentGroup,
TaxonGroup taxonGroup,
PhenotypeOntologyGroup ontologyGroup)
getPhenotypeGroup in interface DBConnectiongetPhenotypeGroup in class AbstractDBConnectionexperimentGroup - environment experiment grouptaxonGroup - taxon groupontologyGroup - phenotype ontology group
public LocusGroup getLocusGroup(LocusFilter filter)
getLocusGroup in interface DBConnectiongetLocusGroup in class AbstractDBConnectionfilter - filter containing criteria to build locus group.
public LocalityGroup getLocalityGroup(LocalityFilter filter)
getLocalityGroup in interface DBConnectiongetLocalityGroup in class AbstractDBConnectionfilter - filter containing criteria.
public TaxonGroup getTaxonGroup(TaxonFilter filter)
getTaxonGroup in interface DBConnectiongetTaxonGroup in class AbstractDBConnectionfilter - filter containing criteria.
public PhenotypeOntologyGroup getPhenotypeOntologyGroup(PhenotypeOntologyFilter filter)
getPhenotypeOntologyGroup in interface DBConnectiongetPhenotypeOntologyGroup in class AbstractDBConnectionfilter - phenotype ontology filter
public PhenotypeOntologyGroup getPhenotypeOntologyGroupFromDB(PhenotypeOntologyFilter filter)
public DistinctPropertyValues getDistinctProperties(java.util.List properties)
getDistinctProperties in interface DBConnectiongetDistinctProperties in class AbstractDBConnectionproperties - list of properties
public GenotypeGroup getGenotypeGroup(GenotypeExperimentGroup experimentGroup,
TaxonGroup taxonGroup)
getGenotypeGroup in interface DBConnectiongetGenotypeGroup in class AbstractDBConnectionexperimentGroup - genotype experiment grouptaxonGroup - taxon group
public GenericTable getGenotypeGenericTable(GenotypeExperimentGroup experimentGroup,
TaxonGroup taxonGroup)
getGenotypeGenericTable in interface DBConnectiongetGenotypeGenericTable in class AbstractDBConnectionexperimentGroup - genotype experiment grouptaxonGroup - taxon group
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||