你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ComputedProperty 类
- java.
lang. Object - com.
azure. cosmos. models. ComputedProperty
- com.
public final class ComputedProperty
表示 Cosmos DB 容器的计算属性定义。 下面是如何在 ComputedProperty 创建容器的上下文中使用的示例。
List<ComputedProperty> computedProperties = new ArrayList<>(
Arrays.asList(
new ComputedProperty("lowerName", "SELECT VALUE LOWER(c.name) FROM c")
)
);
containerProperties.setComputedProperties(computedProperties);
database.createContainer(containerProperties).subscribe();
下面是如何在 ComputedProperty 替换容器的上下文中使用的示例。
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();
构造函数摘要
构造函数 | 说明 |
---|---|
ComputedProperty(String name, String query) |
使用名称和查询实例化新的计算属性。 |
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
String |
getName()
获取计算属性的名称。 |
String |
getQuery()
获取用于计算计算属性的值的查询。 |
方法继承自 java.lang.Object
构造函数详细信息
ComputedProperty
public ComputedProperty(String name, String query)
使用名称和查询实例化新的计算属性。
参数:
name
- 计算属性的名称。
query
- 用于计算计算属性的值的查询。
方法详细信息
getName
public String getName()
获取计算属性的名称。
返回:
计算属性的名称。
getQuery
public String getQuery()
获取用于计算计算属性的值的查询。
返回:
计算属性的查询。