gov.usda.gdpc.panzea
Class PanzeaGenotypeExperimentDatabaseMapping
java.lang.Object
gov.usda.gdpc.database.AbstractDatabaseMapping
gov.usda.gdpc.database.SimpleDatabaseMapping
gov.usda.gdpc.panzea.PanzeaGenotypeExperimentDatabaseMapping
- All Implemented Interfaces:
- DatabaseMapping
- public class PanzeaGenotypeExperimentDatabaseMapping
- extends SimpleDatabaseMapping
- Author:
- terryc
|
Method Summary |
java.util.List |
getJavaObjects(java.sql.ResultSet rs,
ExtraInfo extraInfo)
Gets the data from the given result set as Java objects. |
java.lang.String |
getSQLSubString(Filter filter,
ExtraInfo extraInfo)
Gets the SQL sub-string based on the given filter. |
java.lang.String |
toString()
Returns the string representation of this database mapping. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
POLY_INDEX
public static final int POLY_INDEX
- See Also:
- Constant Field Values
ALIGN_INDEX
public static final int ALIGN_INDEX
- See Also:
- Constant Field Values
PanzeaGenotypeExperimentDatabaseMapping
public PanzeaGenotypeExperimentDatabaseMapping(Property property,
java.lang.String dbtable,
java.lang.String field)
- PanzeaGenotypeExperimentDatabaseMapping Constructor. This is a
specific simple database mapping that takes advantage of the
where the data originated (polymorphism or alignment).
- Parameters:
property - associated property. null is creating a mapping
to use for matching against a property map.dbtable - database tablefield - database field from table
getJavaObjects
public java.util.List getJavaObjects(java.sql.ResultSet rs,
ExtraInfo extraInfo)
throws java.sql.SQLException
- Gets the data from the given result set as Java objects.
The actual type of objects returned will match what's
specified by the property associated with this mapping.
- Specified by:
getJavaObjects in interface DatabaseMapping- Overrides:
getJavaObjects in class SimpleDatabaseMapping
- Parameters:
rs - result setextraInfo - this is extra information used by the database
mapping to decide whether this is an alignment or a polymorphism.
- Returns:
- list of converted data
- Throws:
java.sql.SQLException
getSQLSubString
public java.lang.String getSQLSubString(Filter filter,
ExtraInfo extraInfo)
- Gets the SQL sub-string based on the given filter.
- Specified by:
getSQLSubString in interface DatabaseMapping- Overrides:
getSQLSubString in class SimpleDatabaseMapping
- Parameters:
filter - filterextraInfo - this is extra information used by the database
mapping to decide whether this is an alignment or a polymorphism.
- Returns:
- SQL sub-string
toString
public java.lang.String toString()
- Returns the string representation of this database mapping.
- Overrides:
toString in class SimpleDatabaseMapping
- Returns:
- string representation