すべてのプロダクト
Search
ドキュメントセンター

Tablestore:事前定義列の管理

最終更新日:Aug 05, 2026

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 (必須)

String

テーブルの名前。

definedColumns (必須)

List<DefinedColumnSchema>

追加する事前定義列。

事前定義列

AddDefinedColumnRequest.definedColumns[] の各要素は DefinedColumnSchema 型で、次のパラメーターが含まれます。

名前

タイプ

説明

name (必須)

String

事前定義列の名前。

type (必須)

DefinedColumnType

事前定義列のデータ型。有効な値は STRING、INTEGER、BINARY、DOUBLE、BOOLEAN です。

事前定義列の削除リクエスト

DeleteDefinedColumnRequest には、次のパラメーターが含まれます。

名前

タイプ

説明

tableName (必須)

String

テーブルの名前。

definedColumns (必須)

List<String>

削除する事前定義列の名前。