Package net.sf.basedb.clients.web
Class ExperimentExplorer.InExpression
java.lang.Object
net.sf.basedb.clients.web.ExperimentExplorer.InExpression
- All Implemented Interfaces:
Expression
,QueryElement
- Enclosing class:
- ExperimentExplorer
Creates a list of (numerical) values that can be used as the
right-hand operand to the IN operator. Eg. foo IN (v1, v2, ...)
-
Field Summary
-
Constructor Summary
ConstructorDescriptionInExpression
(int... values) InExpression
(Collection<? extends Number> values) -
Method Summary
Modifier and TypeMethodDescriptionCollection<? extends QueryElement>
Get the children of this query element or null if it has no children.Create a query language string of the query element.
-
Field Details
-
in
-
-
Constructor Details
-
InExpression
InExpression(int... values) -
InExpression
InExpression(Collection<? extends Number> values)
-
-
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:
- A collection or null
-