Package net.sf.basedb.core
Class RawBioAssayPropertyExpression
java.lang.Object
net.sf.basedb.core.RawBioAssayPropertyExpression
- All Implemented Interfaces:
Expression
,QueryElement
public class RawBioAssayPropertyExpression extends Object implements Expression
An expression representing the property of a raw bioassay.
Throws an UnsupportedOperationException
if
Query.getQueryType()
isn't QueryType.SQL
.
- Since:
- 3.9
- Author:
- Nicklas
- See Also:
Dynamic.rawBioAssay(String)
-
Field Summary
-
Constructor Summary
Constructors Constructor Description RawBioAssayPropertyExpression(String property)
Create a new raw bioassay property expression. -
Method Summary
Modifier and Type Method Description boolean
equals(Object other)
This expression is equal to another RawBioAssayPropertyExpression if they represent the same reporter property.Collection<? extends QueryElement>
getChildren()
Get the children of this query element or null if it has no children.private static String
getColumn(String property)
int
hashCode()
String
toQl(Query query, DbControl dc)
Create a query language string of the query element.String
toString()
-
Field Details
-
propertyToColumn
-
property
-
column
-
-
Constructor Details
-
RawBioAssayPropertyExpression
Create a new raw bioassay property expression.- Parameters:
property
- The name of the property- Throws:
InvalidDataException
-
-
Method Details
-
toQl
Description copied from interface:QueryElement
Create a query language string of the query element. Use theQuery.getQueryType()
method to find out which query language is wanted in case the element requires different syntax for different languages.- Specified by:
toQl
in interfaceQueryElement
- Parameters:
query
- The query that is about to be executeddc
- TheDbControl
object used to execute the query- Throws:
BaseException
- If there is any other error
-
getChildren
Description copied from interface:QueryElement
Get the children of this query element or null if it has no children. For example theAddExpression
has two children, the expression beeing added.- Specified by:
getChildren
in interfaceQueryElement
- Returns:
- Always null
-
toString
-
equals
This expression is equal to another RawBioAssayPropertyExpression if they represent the same reporter property. -
hashCode
public int hashCode() -
getColumn
-