クラス ValueExpressionQueryRewriter.ParsedQuery

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

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

パーサーはクエリ文字列の引用符で囲まれた部分を検出しますが、クエリのそのような引用符で囲まれた部分内の値式は検出しません。

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

    • getQueryString

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

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

      public ValueExpression getParameter(StringSE name)
    • size

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

      public boolean hasParameterBindings()
      クエリに値式が含まれているかどうかを返します。
      戻り値:
      クエリに値式が含まれている場合は true です。
    • getParameterMap

      public MapSE<StringSE,ValueExpression> getParameterMap()
      パラメーター名から値式へのマップ。
      戻り値:
      null でないことが保証されています。