Todos los productos
Search
Centro de documentos

Tablestore:Gestión de columnas predefinidas

Última actualización: Sep 08, 2026

Tablestore SDK for Java permite agregar columnas predefinidas a una tabla existente del modelo Wide Column o eliminarlas de esta.

Requisitos previos

Instale el Tablestore SDK for Java e inicialice el cliente.

Descripción de la función

Agregar columnas predefinidas

Llame a addDefinedColumn para agregar una o más columnas predefinidas a una tabla.

public AddDefinedColumnResponse addDefinedColumn(AddDefinedColumnRequest addDefinedColumnRequest) throws TableStoreException, ClientException

A continuación se muestra un ejemplo que agrega una columna predefinida de tipo STRING llamada name a la tabla example_table.

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

Eliminar columnas predefinidas

Llame a deleteDefinedColumn para eliminar una o más columnas predefinidas de una tabla.

public DeleteDefinedColumnResponse deleteDefinedColumn(DeleteDefinedColumnRequest deleteDefinedColumnRequest) throws TableStoreException, ClientException

En este ejemplo se elimina la columna predefinida llamada name de la tabla example_table.

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

Parámetros

Solicitud para agregar una columna predefinida

AddDefinedColumnRequest incluye los siguientes parámetros.

Nombre

Tipo

Descripción

tableName (obligatorio)

String

Nombre de la tabla.

definedColumns (obligatorio)

List<DefinedColumnSchema>

Columnas predefinidas que se van a agregar.

Columnas predefinidas

Cada elemento de AddDefinedColumnRequest.definedColumns[] es de tipo DefinedColumnSchema y contiene los siguientes parámetros.

Nombre

Tipo

Descripción

name (obligatorio)

String

Nombre de la columna predefinida.

type (obligatorio)

DefinedColumnType

Tipo de datos de la columna predefinida. Los valores válidos son STRING, INTEGER, BINARY, DOUBLE y BOOLEAN.

Solicitud para eliminar una columna predefinida

DeleteDefinedColumnRequest incluye los siguientes parámetros.

Nombre

Tipo

Descripción

tableName (obligatorio)

String

Nombre de la tabla.

definedColumns (obligatorio)

List<String>

Nombres de las columnas predefinidas que se van a eliminar.