ComputedProperty Klasse
- java.
lang. Object - com.
azure. cosmos. models. ComputedProperty
- com.
public final class ComputedProperty
Stellt eine Definition berechneter Eigenschaften für einen Cosmos DB-Container dar. Im Folgenden finden Sie ein Beispiel für die Verwendung ComputedProperty im Kontext der Erstellung eines Containers.
List<ComputedProperty> computedProperties = new ArrayList<>(
Arrays.asList(
new ComputedProperty("lowerName", "SELECT VALUE LOWER(c.name) FROM c")
)
);
containerProperties.setComputedProperties(computedProperties);
database.createContainer(containerProperties).subscribe();
Im Folgenden finden Sie ein Beispiel für die Verwendung ComputedProperty im Kontext des Ersetzens eines Containers.
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();
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung |
---|---|
ComputedProperty(String name, String query) |
Instanziiert eine neue berechnete Eigenschaft mit Dem Namen und der Abfrage. |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
String |
getName()
Ruft den Namen der berechneten Eigenschaft ab. |
String |
getQuery()
Ruft die Abfrage ab, die zum Auswerten des Werts für die berechnete Eigenschaft verwendet wird. |
Geerbte Methoden von java.lang.Object
Details zum Konstruktor
ComputedProperty
public ComputedProperty(String name, String query)
Instanziiert eine neue berechnete Eigenschaft mit Dem Namen und der Abfrage.
Parameter:
Details zur Methode
getName
public String getName()
Ruft den Namen der berechneten Eigenschaft ab.
Gibt zurück:
getQuery
public String getQuery()
Ruft die Abfrage ab, die zum Auswerten des Werts für die berechnete Eigenschaft verwendet wird.
Gibt zurück:
Gilt für:
Azure SDK for Java