Purpose: Used for updating existing objects into the database. This class does not have much behavior. It inherits most of it's behavior from WriteObjectQuery
PUBLIC: Default constructor. super();
super();
PUBLIC: Create an update query with the object being updated. this(); setObject(objectToUpdate);
this(); setObject(objectToUpdate);
PUBLIC: Create an update query with the custom call. this(); setCall(call);
this(); setCall(call);
INTERNAL: Perform an update. getQueryMechanism().updateObjectForWrite();
getQueryMechanism().updateObjectForWrite();
INTERNAL: Perform an update. getQueryMechanism().updateObjectForWriteWithChangeSet();
getQueryMechanism().updateObjectForWriteWithChangeSet();
PUBLIC: Return if this is an update object query. return true;
return true;
INTERNAL: Prepare the receiver for execution in a session. super.prepare(); getQueryMechanism().prepareUpdateObject();
super.prepare(); getQueryMechanism().prepareUpdateObject();