List of usage examples for com.amazonaws.services.dynamodbv2 AmazonDynamoDBClient deleteTable
@Override
public DeleteTableResult deleteTable(String tableName)
From source file:examples.csci567.demo.userpreferencesom.DynamoDBManager.java
License:Open Source License
public static void cleanUp() { AmazonDynamoDBClient ddb = UserPreferenceDemoActivity.clientManager.ddb(); DeleteTableRequest request = new DeleteTableRequest().withTableName(Constants.TEST_TABLE_NAME); try {// w ww . jav a 2 s . c om ddb.deleteTable(request); } catch (AmazonServiceException ex) { UserPreferenceDemoActivity.clientManager.wipeCredentialsOnAuthError(ex); } }
From source file:io.exemplary.aws.DynamoDBServer.java
License:Apache License
private void deleteAllTables() { AmazonDynamoDBClient client = new AmazonDynamoDBClient(new BasicAWSCredentials("accessKey", "secretKey")); client.setEndpoint(getEndpoint());/*from w w w . ja v a2s. c om*/ ListTablesResult result = client.listTables(new ListTablesRequest()); for (String tableName : result.getTableNames()) { client.deleteTable(new DeleteTableRequest(tableName)); } client.shutdown(); }
From source file:io.fineo.dynamo.LocalDynamoTestUtil.java
License:Apache License
public static void cleanupTables(AmazonDynamoDBClient client) { StreamSupport.stream(new DynamoDB(client).listTables().pages().spliterator(), false) .flatMap(page -> StreamSupport.stream(page.spliterator(), false)).map(table -> table.getTableName()) .parallel().peek(name -> LOG.info("Deleting table: " + name)) .forEach(name -> client.deleteTable(name)); }