public class UpdateRequest extends Request
Modifier and Type | Field and Description |
---|---|
protected org.datanucleus.metadata.AbstractClassMetaData |
cmd
MetaData for the class.
|
protected boolean |
versionChecks
Whether we should make checks on optimistic version before updating.
|
protected org.datanucleus.metadata.VersionMetaData |
versionMetaData
MetaData for the version handling.
|
Constructor and Description |
---|
UpdateRequest(DatastoreClass table,
org.datanucleus.metadata.AbstractMemberMetaData[] reqFieldMetaData,
org.datanucleus.metadata.AbstractClassMetaData cmd,
org.datanucleus.ClassLoaderResolver clr)
Constructor, taking the table.
|
Modifier and Type | Method and Description |
---|---|
void |
execute(org.datanucleus.state.ObjectProvider op)
Method performing the update of the record in the datastore.
|
protected org.datanucleus.metadata.AbstractClassMetaData cmd
protected org.datanucleus.metadata.VersionMetaData versionMetaData
protected boolean versionChecks
public UpdateRequest(DatastoreClass table, org.datanucleus.metadata.AbstractMemberMetaData[] reqFieldMetaData, org.datanucleus.metadata.AbstractClassMetaData cmd, org.datanucleus.ClassLoaderResolver clr)
UPDATE table-name SET param1=?,param2=? WHERE id1=? AND id2=?or (when also performing version checks)
UPDATE table-name SET param1=?,param2=?,version={newvers} WHERE id1=? AND id2=? AND version={oldvers}
table
- The Class Table representing the datastore table to updatereqFieldMetaData
- MetaData of the fields to updatecmd
- ClassMetaData of objects being updatedclr
- ClassLoader resolverCopyright © 2015. All rights reserved.