/** {@inheritDoc} */ @Override public void deleteTable(TableName tableName) throws IOException { Builder deleteBuilder = DeleteTableRequest.newBuilder(); deleteBuilder.setName(toBigtableName(tableName)); try { bigtableTableAdminClient.deleteTable(deleteBuilder.build()); } catch (Throwable throwable) { throw new IOException( String.format( "Failed to delete table '%s'", tableName.getNameAsString()), throwable); } disabledTables.remove(tableName); }
/** {@inheritDoc} */ @Override public void deleteTable(String tableId) { DeleteTableRequest request = DeleteTableRequest.newBuilder() .setName(instanceName.toTableNameStr(tableId)) .build(); adminClient.deleteTable(request); }
/** Helper function to delete a table. */ private void deleteTable(String tableName) { DeleteTableRequest.Builder deleteTableRequestBuilder = DeleteTableRequest.newBuilder().setName(tableName); tableAdminClient.deleteTable(deleteTableRequestBuilder.build()); } }