次の方法で共有


CompositePath クラス

public class CompositePath extends JsonSerializable

Azure Cosmos DB データベース サービスの IndexingPolicy の複合パスを表します。 複合パスは、複合インデックスで使用されます。 たとえば、"SELECT * FROM c ORDER BY c.age, c.height" などのクエリを実行する場合は、複合インデックスに複合パスとして "/age" と "/height" を追加する必要があります。

コンストラクターの概要

コンストラクター 説明
CompositePath()

コンストラクターです。

CompositePath(String jsonString)

コンストラクターです。

メソッドの概要

修飾子と型 メソッドと説明
CompositePathSortOrder getOrder()

複合パスの並べ替え順序を取得します。

たとえば、クエリ "SELECT * FROM c ORDER BY c.age asc, c.height desc" を実行する場合は、"/age" "ascending" の順序と "/height" "descending" の順序を作成する必要があります。

String getPath()

パスを取得します。

void setOrder(CompositePathSortOrder order)

複合パスの並べ替え順序を取得します。

たとえば、クエリ "SELECT * FROM c ORDER BY c.age asc, c.height desc" を実行する場合は、"/age" "ascending" の順序と "/height" "descending" の順序を作成する必要があります。

void setPath(String path)

パスを設定します。

継承メンバー

コンストラクターの詳細

CompositePath

public CompositePath()

コンストラクターです。

CompositePath

public CompositePath(String jsonString)

コンストラクターです。

Parameters:

jsonString - 含まれているパスを表す json 文字列。

メソッドの詳細

getOrder

public CompositePathSortOrder getOrder()

複合パスの並べ替え順序を取得します。

たとえば、クエリ "SELECT * FROM c ORDER BY c.age asc, c.height desc" を実行する場合は、"/age" "ascending" の順序と "/height" "descending" の順序を作成する必要があります。

Returns:

並べ替え順序。

getPath

public String getPath()

パスを取得します。

Returns:

パス。

setOrder

public void setOrder(CompositePathSortOrder order)

複合パスの並べ替え順序を取得します。

たとえば、クエリ "SELECT * FROM c ORDER BY c.age asc, c.height desc" を実行する場合は、"/age" "ascending" の順序と "/height" "descending" の順序を作成する必要があります。

Parameters:

order - 並べ替え順序。

setPath

public void setPath(String path)

パスを設定します。

Parameters:

path - パス。

適用対象