Tablestore SDK for Java を使用して、既存の Wide Column モデルのテーブルに事前定義列を追加、または削除します。
前提条件
Tablestore SDK for Java をインストールし、クライアントを初期化します。
関数の説明
事前定義列の追加
addDefinedColumn を呼び出して、1 つ以上の事前定義列をテーブルに追加します。
public AddDefinedColumnResponse addDefinedColumn(AddDefinedColumnRequest addDefinedColumnRequest) throws TableStoreException, ClientException
次の例では、example_table に name という名前の STRING 型の事前定義列を追加します。
AddDefinedColumnRequest request = new AddDefinedColumnRequest();
request.setTableName("example_table");
request.addDefinedColumn("name", DefinedColumnType.STRING);
client.addDefinedColumn(request);
事前定義列の削除
deleteDefinedColumn を呼び出して、1 つ以上の事前定義列をテーブルから削除します。
public DeleteDefinedColumnResponse deleteDefinedColumn(DeleteDefinedColumnRequest deleteDefinedColumnRequest) throws TableStoreException, ClientException
次の例では、example_table から name という名前の事前定義列を削除します。
DeleteDefinedColumnRequest request = new DeleteDefinedColumnRequest();
request.setTableName("example_table");
request.addDefinedColumns("name");
client.deleteDefinedColumn(request);
パラメーター
事前定義列の追加リクエスト
AddDefinedColumnRequest には、次のパラメーターが含まれます。
|
名前 |
タイプ |
説明 |
|
tableName (必須) |
|
テーブルの名前。 |
|
definedColumns (必須) |
|
追加する事前定義列。 |
事前定義列
AddDefinedColumnRequest.definedColumns[] の各要素は DefinedColumnSchema 型で、次のパラメーターが含まれます。
|
名前 |
タイプ |
説明 |
|
name (必須) |
|
事前定義列の名前。 |
|
type (必須) |
|
事前定義列のデータ型。有効な値は |
事前定義列の削除リクエスト
DeleteDefinedColumnRequest には、次のパラメーターが含まれます。
|
名前 |
タイプ |
説明 |
|
tableName (必須) |
|
テーブルの名前。 |
|
definedColumns (必須) |
|
削除する事前定義列の名前。 |