クラス CassandraQueryMethod

java.lang.ObjectSE
org.springframework.data.repository.query.QueryMethod
org.springframework.data.cassandra.repository.query.CassandraQueryMethod
既知の直属サブクラス
ReactiveCassandraQueryMethod

public class CassandraQueryMethod extends QueryMethod
QueryMethod の Cassandra 固有の実装。
作成者:
Matthew Adams, Oliver Gierke, Mark Paluch, John Blum
  • コンストラクターの詳細

  • メソッドの詳細

    • verify

      public void verify(MethodSE method, RepositoryMetadata metadata)
      このクエリがページクエリではないことを検証します。
    • getEntityInformation

      public CassandraEntityMetadata<?> getEntityInformation()
      オーバーライド:
      クラス QueryMethodgetEntityInformation 
    • getParameters

      public CassandraParameters getParameters()
      オーバーライド:
      クラス QueryMethodgetParameters 
    • createParameters

      protected CassandraParameters createParameters(MethodSE method)
      オーバーライド:
      クラス QueryMethodcreateParameters 
    • hasAnnotatedQuery

      public boolean hasAnnotatedQuery()
      メソッドにアノテーション付きクエリがあるかどうかを返します。
    • getAnnotatedQuery

      @Nullable public StringSE getAnnotatedQuery()
      Query アノテーションで宣言されたクエリ文字列を返します。アノテーションが見つからず、属性も指定されていない場合は null を返します。
      戻り値:
      クエリ文字列。クエリ文字列が存在しない場合は null。
    • hasConsistencyLevel

      public boolean hasConsistencyLevel()
      戻り値:
      メソッドに ConsistencyLevel アノテーションが付いているかどうか。
      導入:
      2.0
    • getRequiredAnnotatedConsistencyLevel

      public com.datastax.oss.driver.api.core.ConsistencyLevel getRequiredAnnotatedConsistencyLevel() throws IllegalStateExceptionSE
      Query アノテーション内の ConsistencyLevel を返すか、アノテーションが見つからなかった場合は IllegalStateExceptionSE をスローします。
      戻り値:
      ConsistencyLevel
      例外:
      IllegalStateExceptionSE - 必要なアノテーションが見つからなかった場合。
    • getRequiredAnnotatedQuery

      public StringSE getRequiredAnnotatedQuery()
      Query アノテーションで宣言された必要なクエリ文字列を返すか、アノテーションが見つからなかったか属性が指定されなかった場合は IllegalStateExceptionSE をスローします。
      戻り値:
      クエリ文字列。
      例外:
      IllegalStateExceptionSE - query メソッドにアノテーション付きクエリがない場合。
    • getDomainClass

      protected ClassSE<?> getDomainClass()
      オーバーライド:
      クラス QueryMethodgetDomainClass 
    • getReturnType

      public TypeInformation<?> getReturnType()
      戻り値:
      この QueryMethod の戻り値の型。
    • isResultSetQuery

      public boolean isResultSetQuery()
      戻り値:
      メソッドが ResultSet を返す場合は true です。