ome.services.query
Class StringQuerySource
java.lang.Object
ome.services.query.QuerySource
ome.services.query.StringQuerySource
public class StringQuerySource
- extends QuerySource
interprets the query id as an HQL query. In this implementation, no parsing
is done at lookup or creation-time, but an implementation which does so is
conceivable. The id itself is added to the list of parameters with the name
StringQuery.STRING
This query source should be placed at the end of the array of query sources
provided to QueryFactory
because it will always
return a Query
regardless of the id. An exception
will be thrown at execution time if the HQL is invalid.
- Since:
- OMERO 3.0
- Version:
- 1.0 (Internal version: $Rev: 1167 $ $Date: 2006-12-15 10:39:34 +0000 (Fri, 15 Dec 2006) $)
- Author:
- Josh Moore, josh.moore@gmx.de
Method Summary |
Query |
lookup(String queryID,
ome.parameters.Parameters parameters)
map the queryID argument to some Query instance (including null). |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StringQuerySource
public StringQuerySource()
lookup
public Query lookup(String queryID,
ome.parameters.Parameters parameters)
- Description copied from class:
QuerySource
- map the queryID argument to some Query instance (including null). This
mapping can be dependent on the provided
Parameters
- Specified by:
lookup
in class QuerySource
- Parameters:
queryID
- abstract identifier for the sought query.parameters
- named parameters for lookup and actual bindings.
- Returns:
- A possible null Query for later execution.
OmeroJava Api
Version: Beta-4.1.1-r5927-b91
Copyright © 2009 The University of Dundee. All Rights Reserved.