アノテーションインターフェース Query


リポジトリメソッドでファインダー照会を直接宣言するためのアノテーション。
作成者:
Alex Shvid, Matthew T. Adams, Mark Paluch
  • ネストされたクラスのサマリー

    ネストされたクラス
    修飾子と型
    クラス
    説明
    static enum
    ステートメントの冪等性を定義する列挙体。
  • オプション要素のサマリー

    オプション要素
    修飾子と型
    オプションの要素
    説明
    boolean
    string query なしでクエリ派生を使用してフィルタリングを許可するかどうかを指定します。
    boolean
    定義されたクエリをカウント射影として実行する必要があるかどうかを返します。
    boolean
    定義されたクエリを Exist 射影として実行する必要があるかどうかを返します。
    CQL query が Request.isIdempotent() であるかどうかを指定します。
    実際に実行されるクエリを定義する Cassandra CQL3 文字列。
  • 要素の詳細

    • value

      StringSE value
      実際に実行されるクエリを定義する Cassandra CQL3 文字列。プレースホルダー ?0?1 などがサポートされています。
      デフォルト:
      ""
    • allowFiltering

      boolean allowFiltering
      string query なしでクエリ派生を使用してフィルタリングを許可するかどうかを指定します。
      導入:
      2.0
      デフォルト:
      false
    • idempotent

      Query.Idempotency idempotent
      CQL query が Request.isIdempotent() であるかどうかを指定します。SELECT ステートメントは、デフォルトで idempotent と見なされます。
      導入:
      2.2
      デフォルト:
      UNDEFINED
    • count

      boolean count
      定義されたクエリをカウント射影として実行する必要があるかどうかを返します。
      導入:
      2.1
      デフォルト:
      false
    • exists

      boolean exists
      定義されたクエリを Exist 射影として実行する必要があるかどうかを返します。
      導入:
      2.1
      デフォルト:
      false