org.datanucleus.store.rdbms.request
Class LocateRequest
java.lang.Object
org.datanucleus.store.rdbms.request.Request
org.datanucleus.store.rdbms.request.LocateRequest
public class LocateRequest
- extends Request
Request to locate a record in the data store. Performs an SQL statement like
SELECT 1 FROM CANDIDATE_TABLE WHERE ID = ?
and checks if the ResultSet is empty
|
Constructor Summary |
LocateRequest(org.datanucleus.store.mapped.DatastoreClass table)
Constructor, taking the table. |
|
Method Summary |
void |
execute(org.datanucleus.store.ObjectProvider op)
Method performing the retrieval of the record from the datastore. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LocateRequest
public LocateRequest(org.datanucleus.store.mapped.DatastoreClass table)
- Constructor, taking the table. Uses the structure of the datastore table to build a basic query.
- Parameters:
table - The Class Table representing the datastore table to retrieve
execute
public void execute(org.datanucleus.store.ObjectProvider op)
- Method performing the retrieval of the record from the datastore.
Takes the constructed retrieval query and populates with the specific record information.
- Specified by:
execute in class Request
- Parameters:
op - ObjectProvider for the record to be retrieved
Copyright © 2012. All Rights Reserved.