| 
 | ||||||||||
| 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 nullif 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 | |||||||||