Interface DeleteItemApi
-
- All Known Implementing Classes:
Table
public interface DeleteItemApi
A Table-centric DeleteItem API.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DeleteItemOutcome
deleteItem(KeyAttribute... primaryKeyComponents)
Deletes an item by primary key.DeleteItemOutcome
deleteItem(PrimaryKey primaryKey)
Deletes an item by primary key.DeleteItemOutcome
deleteItem(PrimaryKey primaryKey, Expected... expected)
Conditional delete with the specified primary key and expected conditions.DeleteItemOutcome
deleteItem(PrimaryKey primaryKey, String conditionExpression, Map<String,String> nameMap, Map<String,Object> valueMap)
Conditional delete with the specified primary key and condition expression.DeleteItemOutcome
deleteItem(DeleteItemSpec spec)
Deletes an item by specifying all the details.DeleteItemOutcome
deleteItem(String hashKeyName, Object hashKeyValue)
Deletes an item by hash-only primary key.DeleteItemOutcome
deleteItem(String hashKeyName, Object hashKeyValue, Expected... expected)
Conditional delete with the specified hash-only primary key and expected conditions.DeleteItemOutcome
deleteItem(String hashKeyName, Object hashKeyValue, String rangeKeyName, Object rangeKeyValue)
Deletes an item by hash key-and-range primary key.DeleteItemOutcome
deleteItem(String hashKeyName, Object hashKeyValue, String rangeKeyName, Object rangeKeyValue, Expected... expected)
Conditional delete with the specified hash-and-range primary key and expected conditions.DeleteItemOutcome
deleteItem(String hashKeyName, Object hashKeyValue, String rangeKeyName, Object rangeKeyValue, String conditionExpression, Map<String,String> nameMap, Map<String,Object> valueMap)
Conditional delete with the specified hash-and-range primary key and condition expression.DeleteItemOutcome
deleteItem(String hashKeyName, Object hashKeyValue, String conditionExpression, Map<String,String> nameMap, Map<String,Object> valueMap)
Conditional delete with the specified hash-only primary key and condition expression.
-
-
-
Method Detail
-
deleteItem
DeleteItemOutcome deleteItem(KeyAttribute... primaryKeyComponents)
Deletes an item by primary key.
-
deleteItem
DeleteItemOutcome deleteItem(PrimaryKey primaryKey)
Deletes an item by primary key.
-
deleteItem
DeleteItemOutcome deleteItem(String hashKeyName, Object hashKeyValue)
Deletes an item by hash-only primary key.
-
deleteItem
DeleteItemOutcome deleteItem(String hashKeyName, Object hashKeyValue, String rangeKeyName, Object rangeKeyValue)
Deletes an item by hash key-and-range primary key.
-
deleteItem
DeleteItemOutcome deleteItem(PrimaryKey primaryKey, Expected... expected)
Conditional delete with the specified primary key and expected conditions.
-
deleteItem
DeleteItemOutcome deleteItem(String hashKeyName, Object hashKeyValue, Expected... expected)
Conditional delete with the specified hash-only primary key and expected conditions.
-
deleteItem
DeleteItemOutcome deleteItem(String hashKeyName, Object hashKeyValue, String rangeKeyName, Object rangeKeyValue, Expected... expected)
Conditional delete with the specified hash-and-range primary key and expected conditions.
-
deleteItem
DeleteItemOutcome deleteItem(PrimaryKey primaryKey, String conditionExpression, Map<String,String> nameMap, Map<String,Object> valueMap)
Conditional delete with the specified primary key and condition expression.
-
deleteItem
DeleteItemOutcome deleteItem(String hashKeyName, Object hashKeyValue, String conditionExpression, Map<String,String> nameMap, Map<String,Object> valueMap)
Conditional delete with the specified hash-only primary key and condition expression.
-
deleteItem
DeleteItemOutcome deleteItem(String hashKeyName, Object hashKeyValue, String rangeKeyName, Object rangeKeyValue, String conditionExpression, Map<String,String> nameMap, Map<String,Object> valueMap)
Conditional delete with the specified hash-and-range primary key and condition expression.
-
deleteItem
DeleteItemOutcome deleteItem(DeleteItemSpec spec)
Deletes an item by specifying all the details.
-
-