クラス ValueExpressionQueryRewriter.ParsedQuery
java.lang.ObjectSE
org.springframework.data.repository.query.ValueExpressionQueryRewriter.ParsedQuery
- 含まれているクラス:
- ValueExpressionQueryRewriter
クエリ文字列を解析し、含まれる値式を識別し、バインドパラメーターに置き換え、それらのバインドパラメーターから値式に
Map
SE を提供します。パーサーはクエリ文字列の引用符で囲まれた部分を検出しますが、クエリのそのような引用符で囲まれた部分内の値式は検出しません。
- 作成者:
- Jens Schauder, Oliver Gierke, Mark Paluch
メソッドのサマリー
修飾子と型メソッド説明getParameter
(StringSE name) パラメーター名から値式へのマップ。すべての値式がバインドパラメーターに置き換えられたクエリ。boolean
クエリに値式が含まれているかどうかを返します。boolean
isQuoted
(int index) index
のquery
が引用符で囲まれているかどうかを返します。int
size()
このエクストラクター内の式の数を返します。
メソッドの詳細
getQueryString
すべての値式がバインドパラメーターに置き換えられたクエリ。- 戻り値:
- null でないことが保証されています。
isQuoted
public boolean isQuoted(int index) index
のquery
が引用符で囲まれているかどうかを返します。- パラメーター:
index
-- 戻り値:
- 引用されている場合は true。それ以外の場合は false。
getParameter
size
public int size()このエクストラクター内の式の数を返します。- 戻り値:
- このエクストラクター内の式の数。
hasParameterBindings
public boolean hasParameterBindings()クエリに値式が含まれているかどうかを返します。- 戻り値:
- クエリに値式が含まれている場合は true です。
getParameterMap
パラメーター名から値式へのマップ。- 戻り値:
- null でないことが保証されています。