|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Query
OpenJPA query interface.
Field Summary |
---|
Fields inherited from interface org.apache.openjpa.kernel.QueryOperations |
---|
OP_DELETE, OP_SELECT, OP_UPDATE |
Fields inherited from interface org.apache.openjpa.kernel.QueryFlushModes |
---|
FLUSH_FALSE, FLUSH_TRUE, FLUSH_WITH_CONNECTION |
Method Summary | |
---|---|
void |
addAggregateListener(AggregateListener listener)
Register an aggregate listener for the query. |
void |
addFilterListener(FilterListener listener)
Register a filter listener for the query. |
void |
assertNotReadOnly()
Assert that the query is not read-only. |
void |
assertNotSerialized()
Check that the query has not been serialized, which causes it to lose its association with its Broker. |
void |
assertOpen()
Assert that the query's broker is still open. |
void |
closeAll()
Close all open query results. |
void |
closeResources()
Close query results that are consuming resources. |
void |
compile()
Compile the query. |
long |
deleteAll()
Deletes all of the instances that are satisfied by the query. |
long |
deleteAll(Map parameterMap)
Deletes all of the instances that are satisfied by the query. |
long |
deleteAll(Object[] parameters)
Deletes all of the instances that are satisfied by the query. |
Object |
execute()
Execute. |
Object |
execute(Map params)
Execute with parameter map. |
Object |
execute(Object[] params)
Execute with parameter array. |
Broker |
getBroker()
The broker that generated this query. |
Extent |
getCandidateExtent()
Return the candidate extent, or null if a
collection was specified instead of an extent. |
String[] |
getDataStoreActions(Map params)
Returns a description of the commands that will be sent to the datastore in order to execute this query. |
void |
removeAggregateListener(AggregateListener listener)
Remove an aggregate listener from the query. |
void |
removeFilterListener(FilterListener listener)
Remove a filter listener from the query. |
void |
setCandidateCollection(Collection coll)
Set a collection of candidates. |
void |
setCandidateExtent(Extent extent)
Set the candidate extent. |
void |
setIgnoreChanges(boolean ignore)
Whether to ignore changes in the current transaction. |
boolean |
setQuery(Object query)
The query string or template. |
long |
updateAll()
Performs an update of the instances that are satisfied by the query. |
long |
updateAll(Map parameterMap)
Performs an update of the instances that are satisfied by the query. |
long |
updateAll(Object[] parameters)
Performs an update of the instances that are satisfied by the query. |
Method Detail |
---|
Broker getBroker()
boolean setQuery(Object query)
void setIgnoreChanges(boolean ignore)
void addFilterListener(FilterListener listener)
void removeFilterListener(FilterListener listener)
void addAggregateListener(AggregateListener listener)
void removeAggregateListener(AggregateListener listener)
Extent getCandidateExtent()
null
if a
collection was specified instead of an extent.
void setCandidateExtent(Extent extent)
void setCandidateCollection(Collection coll)
void compile()
Object execute()
Object execute(Map params)
Object execute(Object[] params)
long deleteAll()
long deleteAll(Object[] parameters)
parameters
- the poitional parameters for the query
long deleteAll(Map parameterMap)
parameterMap
- the named parameter map
long updateAll()
long updateAll(Object[] parameters)
parameters
- the positional parameter array
long updateAll(Map parameterMap)
parameterMap
- the named parameter map
void closeAll()
void closeResources()
String[] getDataStoreActions(Map params)
params
- the named parameter map for the query invocationvoid assertOpen()
void assertNotReadOnly()
void assertNotSerialized()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |