パッケージ org.springframework.data.cassandra.core.cql
@NonNullApi パッケージ org.springframework.data.cassandra.core.cql
CQL コアサポート。
- クラス説明引数の特定の配列を適用する
PreparedStatementBinder
用の単純なアダプター。CQL の非同期で実行される操作の基本セットを指定するインターフェース。これは、非同期 Cassandra データアクセス用の CQL コアパッケージの中心的なクラスです。これにより、CQL の使用が簡素化され、一般的なエラーを回避できます。ResultSetExtractor
内でRowCallbackHandler
を使用できるようにするアダプター。AsyncCqlTemplate
クラスによって使用される 2 つの主要コールバックインターフェースのうちの 1 つ。AsyncCqlTemplate
のクエリメソッドで使用されるコールバックインターフェース。各行のオブジェクトを作成することになるRowMapper
に委譲するResultSetExtractor
インターフェースのアダプター実装。CassandraCqlSession
で非同期に動作するコード用の汎用コールバックインターフェース。Row
を指定されたマップされたターゲットクラスの新しいインスタンスに変換するRowMapper
実装。使用すべきではありません。2.0 以降。Cassandra 用のシンプルなPersistenceExceptionTranslator
。各行にjava.util.Map
を作成するRowMapper
実装。すべての列をキーと値のペアとして表します。各列に 1 つのエントリがあり、列名がキーになります。driver exceptions
SE と Spring のデータアクセス戦略に依存しないDataAccessException
階層間の変換を行う戦略インターフェース。使用すべきではありません。3.0 以降、代わりにCqlIdentifier
を使用してください。CQL 操作の基本セットを指定するインターフェース。CQL 文字列を提供できるオブジェクトによって実装されるインターフェース。これは、CQL コアパッケージの中心となるクラスです。これにより、CQL の使用が簡素化され、一般的なエラーの回避に役立ちます。ResultSetExtractor
内でRowCallbackHandler
を使用できるようにするアダプター。行を、指定されたマップされたターゲットクラスの新しいインスタンスに変換するRowMapper
実装。Statement.setExecutionProfileName(String)
またはStatement.setExecutionProfile(DriverExecutionProfile)
とともに使用されるDriverExecutionProfile
のリゾルバー。HostMapper<T>CqlTemplate
がアイテムごとにメタデータのNode
をマッピングするために使用するインターフェース。結果セットに正しい列カウントがなかった場合、たとえば単一の列を予期しているが 0 または複数の列を取得している場合にスローされるデータアクセス例外。使用すべきではありません。3.0 以降、CqlIdentifier
を使用します。Cassandra 主キー列の順序付けの列挙型。CqlTemplate
クラスとReactiveCqlTemplate
クラスで使用される一般的なコールバックインターフェース。PreparedStatement
上で動作するコード用の汎用コールバックインターフェース。CqlTemplate
クラスによって使用される 2 つの主要コールバックインターフェースのうちの 1 つ。主キー列の型を表す値。Statement
から CQL クエリを抽出するユーティリティ。クエリの Cassandra クエリオプション。QueryOptions
のビルダー。ReactiveCqlTemplate
およびその他の CQL アクセス DAO ヘルパーの基本クラス。ReactiveSessionFactory
や例外トランスレーターなどの共通プロパティを定義します。リアクティブ方式で実行される CQL 操作の基本セットを指定するインターフェース。これは、リアクティブ Cassandra データアクセス用の CQL コアパッケージの中心クラスです。これにより、CQL の使用が簡素化され、一般的なエラーの回避に役立ちます。PreparedStatement
上で動作するコード用の汎用コールバックインターフェース。ReactiveCqlTemplate
クラスによって使用される 2 つの主要コールバックインターフェースのうちの 1 つ。ReactiveCqlTemplate
のクエリメソッドで使用されるコールバックインターフェース。各行のオブジェクトを作成することになるRowMapper
に委譲するReactiveResultSetExtractor
インターフェースのアダプター実装。CQLReactiveSession
で動作するコードの汎用コールバックインターフェース。CQLStatement
で動作するコード用の汎用コールバックインターフェース。使用すべきではありません。3.0 以来、交換なしで使用しています。CqlTemplate
のクエリメソッドで使用されるコールバックインターフェース。Cassandra ホストを表すドメインオブジェクト。HostMapper
はホストをRingMember
オブジェクトにマップします。行ごとにResultSet
の行を処理するためにCqlTemplate
によって使用されるインターフェース。RowMapper<T>行ごとにResultSet
の行をマッピングするためにCqlTemplate
によって使用されるインターフェース。各行のオブジェクトを作成することになるRowMapper
に委譲するResultSetExtractor
インターフェースのアダプター実装。Cassandra を操作するための汎用ユーティリティメソッド。CassandraCqlSession
で動作するコード用の汎用コールバックインターフェース。PreparedStatementCreator
の簡単な実装。単一の列を行ごとに単一の結果値に変換するRowMapper
実装。Cassandra 書き込みオプションは、書き込み操作用のQueryOptions
の拡張機能です。WriteOptions
のビルダー。