Topik ini menjelaskan cara menggunakan Tablestore SDK for Java untuk menghapus satu baris data dari tabel Tablestore.
Prasyarat
Klien telah diinisialisasi. Untuk informasi lebih lanjut, lihat Inisialisasi klien Tablestore.
Metode
public DeleteRowResponse deleteRow(DeleteRowRequest deleteRowRequest) throws TableStoreException, ClientExceptionContoh kode
Berikut adalah contoh kode untuk menghapus baris dengan nilai kunci utama row1 dari tabel test_table.
public static void deleteRowExample(SyncClient client) {
// Konstruksi kunci utama.
PrimaryKeyBuilder primaryKeyBuilder = PrimaryKeyBuilder.createPrimaryKeyBuilder();
primaryKeyBuilder.addPrimaryKeyColumn("id", PrimaryKeyValue.fromString("row1"));
PrimaryKey primaryKey = primaryKeyBuilder.build();
// Konstruksi data baris yang akan dihapus.
RowDeleteChange rowDeleteChange = new RowDeleteChange("test_table", primaryKey);
// Panggil metode deleteRow untuk menghapus data baris.
DeleteRowRequest deleteRowRequest = new DeleteRowRequest(rowDeleteChange);
DeleteRowResponse deleteRowResponse = client.deleteRow(deleteRowRequest);
// Kembalikan hasilnya.
System.out.println("RequestId: " + deleteRowResponse.getRequestId());
System.out.println("Biaya CU Baca: " + deleteRowResponse.getConsumedCapacity().getCapacityUnit().getReadCapacityUnit());
System.out.println("Biaya CU Tulis: " + deleteRowResponse.getConsumedCapacity().getCapacityUnit().getWriteCapacityUnit());
}