Class Request

java.lang.Object
org.datanucleus.store.rdbms.request.Request
Direct Known Subclasses:
DeleteRequest, FetchRequest, InsertRequest, LocateRequest, UpdateRequest

public abstract class Request extends Object
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 Details

  • Constructor Details

    • Request

      public Request(DatastoreClass table)
      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.