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