Tema ini menjelaskan cara menambah atau menghapus kolom yang telah ditentukan sebelumnya dari tabel data menggunakan Tablestore SDK untuk Java.
Prasyarat
Klien harus diinisialisasi. Untuk informasi lebih lanjut, lihat Inisialisasi Klien Tablestore.
Tambahkan kolom yang telah ditentukan sebelumnya
Metode
public AddDefinedColumnResponse addDefinedColumn(AddDefinedColumnRequest addDefinedColumnRequest) throws TableStoreException, ClientExceptionContoh kode
Berikut adalah contoh kode untuk menambahkan kolom yang telah ditentukan sebelumnya bertipe String dengan nama name ke tabel test_table:
public static void addDefinedColumnExample(SyncClient client) {
AddDefinedColumnRequest addDefinedColumnRequest = new AddDefinedColumnRequest();
addDefinedColumnRequest.setTableName("test_table");
addDefinedColumnRequest.addDefinedColumn("name", DefinedColumnType.STRING);
client.addDefinedColumn(addDefinedColumnRequest);
}Hapus kolom yang telah ditentukan sebelumnya
Metode
public DeleteDefinedColumnResponse deleteDefinedColumn(DeleteDefinedColumnRequest deleteDefinedColumnRequest) throws TableStoreException, ClientExceptionContoh kode
Berikut adalah contoh kode untuk menghapus kolom yang telah ditentukan sebelumnya bernama name dari tabel test_table:
public static void deleteDefinedColumnExample(SyncClient client) {
DeleteDefinedColumnRequest deleteDefinedColumnRequest = new DeleteDefinedColumnRequest();
deleteDefinedColumnRequest.setTableName("test_table");
deleteDefinedColumnRequest.addDefinedColumn("name");
client.deleteDefinedColumn(deleteDefinedColumnRequest);
}