ComputedProperty Clase
- java.
lang. Object - com.
azure. cosmos. models. ComputedProperty
- com.
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:
Detalles del método
getName
public String getName()
Obtiene el nombre de la propiedad calculada.
Returns:
getQuery
public String getQuery()
Obtiene la consulta usada para evaluar el valor de la propiedad calculada.
Returns:
Se aplica a
Azure SDK for Java
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de