Tous les produits
Search
Centre de documentation

Tablestore:Manage predefined columns

Dernière mise à jour :Aug 18, 2026

Le SDK Tablestore pour Java permet d'ajouter ou de supprimer des colonnes prédéfinies dans une table existante du modèle Wide Column.

Prérequis

Installez le SDK Tablestore pour Java et initialisez le client.

Description de la fonctionnalité

Ajouter des colonnes prédéfinies

Appelez la méthode addDefinedColumn pour ajouter une ou plusieurs colonnes prédéfinies à une table.

public AddDefinedColumnResponse addDefinedColumn(AddDefinedColumnRequest addDefinedColumnRequest) throws TableStoreException, ClientException

L'exemple suivant ajoute une colonne prédéfinie de type STRING nommée name à la table example_table.

AddDefinedColumnRequest request = new AddDefinedColumnRequest();
request.setTableName("example_table");
request.addDefinedColumn("name", DefinedColumnType.STRING);
client.addDefinedColumn(request);

Supprimer des colonnes prédéfinies

Appelez la méthode deleteDefinedColumn pour supprimer une ou plusieurs colonnes prédéfinies d'une table.

public DeleteDefinedColumnResponse deleteDefinedColumn(DeleteDefinedColumnRequest deleteDefinedColumnRequest) throws TableStoreException, ClientException

L'exemple suivant supprime la colonne prédéfinie nommée name de la table example_table.

DeleteDefinedColumnRequest request = new DeleteDefinedColumnRequest();
request.setTableName("example_table");
request.addDefinedColumn("name");
client.deleteDefinedColumn(request);

Paramètres

Requête d'ajout de colonne prédéfinie

La classe AddDefinedColumnRequest contient les paramètres suivants.

Nom

Type

Description

tableName (obligatoire)

String

Le nom de la table.

definedColumns (obligatoire)

List<DefinedColumnSchema>

Les colonnes prédéfinies à ajouter.

Colonnes prédéfinies

Chaque élément du tableau AddDefinedColumnRequest.definedColumns[] est de type DefinedColumnSchema et contient les paramètres suivants.

Nom

Type

Description

name (obligatoire)

String

Le nom de la colonne prédéfinie.

type (obligatoire)

DefinedColumnType

Le type de données de la colonne prédéfinie. Les valeurs valides sont STRING, INTEGER, BINARY, DOUBLE et BOOLEAN.

Requête de suppression de colonne prédéfinie

La classe DeleteDefinedColumnRequest contient les paramètres suivants.

Nom

Type

Description

tableName (obligatoire)

String

Le nom de la table.

definedColumns (obligatoire)

List<String>

Les noms des colonnes prédéfinies à supprimer.