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) |
名前とクエリを使用して、新しい Computed プロパティをインスタンス化します。 |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
String |
getName()
計算されたプロパティの名前を取得します。 |
String |
getQuery()
計算されたプロパティの値を評価するために使用されるクエリを取得します。 |
メソッドの継承元: java.lang.Object
コンストラクターの詳細
ComputedProperty
public ComputedProperty(String name, String query)
名前とクエリを使用して、新しい Computed プロパティをインスタンス化します。
パラメーター:
name
- 計算されたプロパティの名前。
query
- 計算されたプロパティの値を評価するために使用されるクエリ。
メソッドの詳細
getName
public String getName()
計算されたプロパティの名前を取得します。
戻り値:
計算されたプロパティの名前。
getQuery
public String getQuery()
計算されたプロパティの値を評価するために使用されるクエリを取得します。
戻り値:
計算されたプロパティのクエリ。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure SDK for Java