|
|||||||||||
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#executeQuery(JQuery,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#executeQuery(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 |