Compartir a través de


ComputedProperty Clase

  • java.lang.Object
    • com.azure.cosmos.models.ComputedProperty

public final class ComputedProperty

Representa una definición de propiedad calculada para un contenedor de Cosmos DB. A continuación se muestra un ejemplo de cómo usar ComputedProperty en el contexto de creación de un contenedor.

List<ComputedProperty> computedProperties = new ArrayList<>(
         Arrays.asList(
                 new ComputedProperty("lowerName", "SELECT VALUE LOWER(c.name) FROM c")
         )
 );
 containerProperties.setComputedProperties(computedProperties);
 database.createContainer(containerProperties).subscribe();

A continuación se muestra un ejemplo de cómo usar ComputedProperty en el contexto de reemplazar un contenedor.

CosmosContainerProperties containerProperties = getCollectionDefinition(containerName);
 List<ComputedProperty> computedProperties = new ArrayList<>(
         Arrays.asList(
                 new ComputedProperty("upperName", "SELECT VALUE UPPER(c.name) FROM c")
         )
 );
 containerProperties.setComputedProperties(computedProperties);
 container = database.getContainer(containerName);
 container.replace(containerProperties).subscribe();

Resumen del constructor

Constructor Description
ComputedProperty(String name, String query)

Crea una instancia de las nuevas propiedades calculadas con el nombre y la consulta.

Resumen del método

Modificador y tipo Método y descripción
String getName()

Obtiene el nombre de la propiedad calculada.

String getQuery()

Obtiene la consulta usada para evaluar el valor de la propiedad calculada.

Métodos heredados de java.lang.Object

Detalles del constructor

ComputedProperty

public ComputedProperty(String name, String query)

Crea una instancia de las nuevas propiedades calculadas con el nombre y la consulta.

Parameters:

name - el nombre de la propiedad calculada.
query - la consulta usada para evaluar el valor de la propiedad calculada.

Detalles del método

getName

public String getName()

Obtiene el nombre de la propiedad calculada.

Returns:

el nombre de la propiedad calculada.

getQuery

public String getQuery()

Obtiene la consulta usada para evaluar el valor de la propiedad calculada.

Returns:

la consulta de la propiedad calculada.

Se aplica a