クラス SpelQueryContext.SpelExtractor

java.lang.ObjectSE
org.springframework.data.repository.query.SpelQueryContext.SpelExtractor
含まれているクラス:
SpelQueryContext

public class SpelQueryContext.SpelExtractor extends ObjectSE
クエリ文字列を解析し、含まれている SpEL 式を識別し、バインドパラメーターに置き換え、それらのバインドパラメーターから SpEL 式に MapSE を提供します。

パーサーは、クエリ文字列の引用部分を検出し、クエリのそのような引用部分内の SpEL 式を検出しません。

導入:
2.1
作成者:
Jens Schauder, Oliver Gierke, Mark Paluch
  • メソッドの詳細

    • getQueryString

      public StringSE getQueryString()
      すべての SpEL 式がバインドパラメーターに置き換えられたクエリ。
      戻り値:
      null でないことが保証されています。
    • isQuoted

      public boolean isQuoted(int index)
      index の query が引用符で囲まれているかどうかを返します。
      パラメーター:
      index -
      戻り値:
      引用されている場合は true。それ以外の場合は false。
    • getParameter

      public StringSE getParameter(StringSE name)
    • size

      public int size()
      このエクストラクター内の式の数を返します。
      戻り値:
      このエクストラクター内の式の数。
      導入:
      3.1.3