|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Query interface. Queries are reusable objects that can be stored in static variables. Once built, they can be re-used in parallel in different threads.
It is suggested not to use start and maxCount parameters in
PersistenceManager#runQuery(Query, Object, int, int). Instead try to use
bidirectionality of query iterator. For example: run the query, display
first screen and keep the result. When the user clicks next/previous,
simply iterate forward/backward. Release the result when the user stops
viewing data.
Use one of PersistenceManager#get(JQuery methods to
run the query.
JQueryFactory,
JQueryResult| Method Summary | |
JQueryParameterSet |
newParameterSet()
Create new parameter set that can be used with this query to pass parameters. |
void |
setParameterDefaultValue(JQueryParameter param,
java.lang.Object value)
Deprecated. |
void |
setParameterDefaultValue(java.lang.Object tag,
java.lang.Object value)
Deprecated. |
| Method Detail |
public void setParameterDefaultValue(java.lang.Object tag,
java.lang.Object value)
throws java.lang.IllegalArgumentException
tag - parameter identifier tag.value - the new value, either single one or an array (for IN operator).
java.lang.IllegalArgumentException - if the parameter is not found.
public void setParameterDefaultValue(JQueryParameter param,
java.lang.Object value)
throws java.lang.IllegalArgumentException
param - parameter to change.value - the new value, either single one or an array (for IN operator).
java.lang.IllegalArgumentException - if the parameter is not found.public JQueryParameterSet newParameterSet()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||