クラス PartTree
java.lang.ObjectSE
org.springframework.data.repository.query.parser.PartTree
- 実装されたすべてのインターフェース:
IterableSE<PartTree.OrPart>
、SupplierSE<StreamSE<PartTree.OrPart>>
、Streamable<PartTree.OrPart>
String
SE をツリーまたは単純な Part
インスタンスで構成される PartTree.OrPart
に順番に解析するクラス。ドメインクラスも取得して、各 Part
がドメインクラスのプロパティを参照していることを検証します。PartTree
を使用すると、クエリ実行ごとにメソッド名を解析する代わりに、API に基づいてクエリを作成できます。- 作成者:
- Oliver Gierke, Thomas Darimont, Christoph Strobl, Mark Paluch, Shaun Chyxion, Johannes Englmeier
ネストされたクラスのサマリー
ネストされたクラスコンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明返す最大結果の数を返すか、制限されていない場合は null を返します。getParts()
PartTree
に含まれるすべてのパーツのIterable
SE を返します。返される結果の最大数を返すか、制限されていない場合はLimit.unlimited()
を返します。getSort()
ソースから解析されたSort
仕様を返します。boolean
boolean
カウント射影を適用するかどうかを返します。boolean
isDelete()
作成されたPartTree
が削除操作に使用されることを意図している場合は true を返します。boolean
エンティティの個別のルックアップを示すかどうかを返します。boolean
存在する射影を適用するかどうかを返します。boolean
createPartTree
が、最大結果が制限されたクエリに使用されることを意図している場合は、true を返します。iterator()
toString()
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
インターフェース java.lang.IterableSE から継承されたメソッド
forEachSE, spliterator
コンストラクターの詳細
PartTree
- パラメーター:
source
- 解析するString
SEdomainClass
- 個々のパーツをチェックして、それらがクラスのプロパティを参照していることを確認するドメインクラス
メソッドの詳細
iterator
- 次で指定:
- インターフェース
IterableSE<PartTree.OrPart>
のiterator
getSort
ソースから解析されたSort
仕様を返します。- 戻り値:
- 非 null。
isDistinct
public boolean isDistinct()エンティティの個別のルックアップを示すかどうかを返します。- 戻り値:
- 明確な場合は true
isCountProjection
public boolean isCountProjection()カウント射影を適用するかどうかを返します。- 戻り値:
isExistsProjection
public boolean isExistsProjection()存在する射影を適用するかどうかを返します。- 戻り値:
- 導入:
- 1.13
isDelete
public boolean isDelete()作成されたPartTree
が削除操作に使用されることを意図している場合は true を返します。- 戻り値:
- 導入:
- 1.8
isLimiting
public boolean isLimiting()createPartTree
が、最大結果が制限されたクエリに使用されることを意図している場合は、true を返します。- 戻り値:
- 導入:
- 1.9
getMaxResults
返す最大結果の数を返すか、制限されていない場合は null を返します。- 戻り値:
- 制限されていない場合は null。
- 導入:
- 1.9
getResultLimit
返される結果の最大数を返すか、制限されていない場合はLimit.unlimited()
を返します。- 戻り値:
- 制限されていない場合は null。
- 導入:
- 3.2
getParts
PartTree
に含まれるすべてのパーツのIterable
SE を返します。- 戻り値:
- 反復可能な
Part
getParts
- パラメーター:
type
-- 戻り値:
hasPredicate
public boolean hasPredicate()- 戻り値:
toString