/AWS1/CL_DYNUPDATE¶
Represents a request to perform an UpdateItem operation.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
it_key TYPE /AWS1/CL_DYNATTRIBUTEVALUE=>TT_KEY TT_KEY¶
The primary key of the item to be updated. Each element consists of an attribute name and a value for that attribute.
iv_updateexpression TYPE /AWS1/DYNUPDATEEXPRESSION /AWS1/DYNUPDATEEXPRESSION¶
An expression that defines one or more attributes to be updated, the action to be performed on them, and new value(s) for them.
iv_tablename TYPE /AWS1/DYNTABLEARN /AWS1/DYNTABLEARN¶
Name of the table for the
UpdateItemrequest. You can also provide the Amazon Resource Name (ARN) of the table in this parameter.
Optional arguments:¶
iv_conditionexpression TYPE /AWS1/DYNCONDITIONEXPRESSION /AWS1/DYNCONDITIONEXPRESSION¶
A condition that must be satisfied in order for a conditional update to succeed.
it_expressionattributenames TYPE /AWS1/CL_DYNXPRSNATTRNAMEMAP_W=>TT_EXPRESSIONATTRIBUTENAMEMAP TT_EXPRESSIONATTRIBUTENAMEMAP¶
One or more substitution tokens for attribute names in an expression.
it_expressionattributevalues TYPE /AWS1/CL_DYNATTRIBUTEVALUE=>TT_EXPRESSIONATTRIBUTEVALUEMAP TT_EXPRESSIONATTRIBUTEVALUEMAP¶
One or more values that can be substituted in an expression.
iv_retvalsoncondcheckfailure TYPE /AWS1/DYNRETVALSONCONDCHECKF00 /AWS1/DYNRETVALSONCONDCHECKF00¶
Use
ReturnValuesOnConditionCheckFailureto get the item attributes if theUpdatecondition fails. ForReturnValuesOnConditionCheckFailure, the valid values are: NONE and ALL_OLD.
Queryable Attributes¶
Key¶
The primary key of the item to be updated. Each element consists of an attribute name and a value for that attribute.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KEY() |
Getter for KEY, with configurable default |
ASK_KEY() |
Getter for KEY w/ exceptions if field has no value |
HAS_KEY() |
Determine if KEY has a value |
UpdateExpression¶
An expression that defines one or more attributes to be updated, the action to be performed on them, and new value(s) for them.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_UPDATEEXPRESSION() |
Getter for UPDATEEXPRESSION, with configurable default |
ASK_UPDATEEXPRESSION() |
Getter for UPDATEEXPRESSION w/ exceptions if field has no va |
HAS_UPDATEEXPRESSION() |
Determine if UPDATEEXPRESSION has a value |
TableName¶
Name of the table for the
UpdateItemrequest. You can also provide the Amazon Resource Name (ARN) of the table in this parameter.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TABLENAME() |
Getter for TABLENAME, with configurable default |
ASK_TABLENAME() |
Getter for TABLENAME w/ exceptions if field has no value |
HAS_TABLENAME() |
Determine if TABLENAME has a value |
ConditionExpression¶
A condition that must be satisfied in order for a conditional update to succeed.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONDITIONEXPRESSION() |
Getter for CONDITIONEXPRESSION, with configurable default |
ASK_CONDITIONEXPRESSION() |
Getter for CONDITIONEXPRESSION w/ exceptions if field has no |
HAS_CONDITIONEXPRESSION() |
Determine if CONDITIONEXPRESSION has a value |
ExpressionAttributeNames¶
One or more substitution tokens for attribute names in an expression.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXPRESSIONATTRIBUTENAMES() |
Getter for EXPRESSIONATTRIBUTENAMES, with configurable defau |
ASK_EXPRESSIONATTRIBUTENAMES() |
Getter for EXPRESSIONATTRIBUTENAMES w/ exceptions if field h |
HAS_EXPRESSIONATTRIBUTENAMES() |
Determine if EXPRESSIONATTRIBUTENAMES has a value |
ExpressionAttributeValues¶
One or more values that can be substituted in an expression.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_XPRSNATTRIBUTEVALUES() |
Getter for EXPRESSIONATTRIBUTEVALUES, with configurable defa |
ASK_XPRSNATTRIBUTEVALUES() |
Getter for EXPRESSIONATTRIBUTEVALUES w/ exceptions if field |
HAS_XPRSNATTRIBUTEVALUES() |
Determine if EXPRESSIONATTRIBUTEVALUES has a value |
ReturnValuesOnConditionCheckFailure¶
Use
ReturnValuesOnConditionCheckFailureto get the item attributes if theUpdatecondition fails. ForReturnValuesOnConditionCheckFailure, the valid values are: NONE and ALL_OLD.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RETVALSONCONDCHECKFAIL00() |
Getter for RETVALUESONCONDCHECKFAILURE, with configurable de |
ASK_RETVALSONCONDCHECKFAIL00() |
Getter for RETVALUESONCONDCHECKFAILURE w/ exceptions if fiel |
HAS_RETVALSONCONDCHECKFAIL00() |
Determine if RETVALUESONCONDCHECKFAILURE has a value |