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