Class Request
java.lang.Object
org.datanucleus.store.rdbms.request.Request
- Direct Known Subclasses:
DeleteRequest
,FetchRequest
,InsertRequest
,LocateRequest
,UpdateRequest
Base class representing a request to perform an action on the datastore.
All requests have 2 methods - constructor and execute. They build an SQL statement, and execute it.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRequest
(DatastoreClass table) Constructor, taking the table to use for the request. -
Method Summary
Modifier and TypeMethodDescriptionabstract void
execute
(org.datanucleus.state.DNStateManager sm) Method to execute the request - to be implemented by deriving classes.
-
Field Details
-
table
-
key
-
-
Constructor Details
-
Request
Constructor, taking the table to use for the request.- Parameters:
table
- The Table to use for the request.
-
-
Method Details
-
execute
public abstract void execute(org.datanucleus.state.DNStateManager sm) Method to execute the request - to be implemented by deriving classes.- Parameters:
sm
- StateManager for the object in question.
-