すべてのクラスとインターフェース

クラス
説明
JavaConfig を使用した Spring Data Cassandra 構成の基本クラス。
CassandraConverter 実装の基本クラス。
CassandraMappingEvent のドメイン固有の ApplicationListener を実装するための基本クラス。
Cassandra の RepositoryQuery 実装の基本クラス。
使用すべきではありません。
3.0 以降、AbstractSessionConfiguration を使用します。
削除イベントの基本クラス。
JavaConfig を使用した Spring Data の Reactive Cassandra サポート用の Spring Data Cassandra 構成を提供する AbstractCassandraConfiguration の拡張。
Cassandra のリアクティブ RepositoryQuery 実装の基本クラス。
単一行単一列、単一行複数列、複数行の ResultSet を、指定された型の指定された値に変換するために使用できる便利なコンバーター。
サブクラスが指定された値の DefaultConversionService への変換を委譲できるようにする薄いラッパー。
ルックアップキーに基づいて AbstractRoutingSessionFactory.getSession() 呼び出しをさまざまなターゲット factories のいずれかにルーティングする抽象 SessionFactory 実装。
Cassandra クラスターに接続された Cassandra クライアントアプリケーション CqlSession を構成するために使用される Spring Configuration クラス。
Cassandra CQL ステートメントをカプセル化するイベント。
ALTER TABLE ステートメントの ADD 句を生成するための CQL ジェネレーター。
列を追加するための仕様を表す値オブジェクト。
Row をエンティティに変換した後にトリガーされるイベント。
単一の行または行セットが削除された後にスローされるイベント。
指定された型にマップされる Row をロードした後にトリガーされるイベント。
オブジェクトの保存後に CassandraMappingEvent がトリガーされました。
派生クエリのフィルタリングを宣言するためのアノテーション。
ALTER TABLE ステートメントの ALTER 列句を生成するための CQL ジェネレーター。
列を変更するための仕様を表す値オブジェクト。
ALTER TABLE ステートメントを生成するための CQL ジェネレーター。
ALTER KEYSPACE 仕様を構成するオブジェクト。
ALTER TABLE ステートメントを生成するための CQL ジェネレーター。
ALTER TABLE 仕様を構成するオブジェクト。
ALTER TYPE ステートメントを生成するための CQL ジェネレーター。
ALTER TYPE 仕様を構成するオブジェクト。
引数の特定の配列を適用する PreparedStatementBinder 用の単純なアダプター。
非同期 Cassandra 操作の基本セットを指定するインターフェース。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
4.0 以降では、CompletableFutureSE ベースのバリアント AsyncCassandraTemplate を使用します。
AsyncCassandraOperations のプライマリ実装。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
4.0 以降では、CompletableFutureSE ベースのバリアント AsyncCassandraTemplate を使用します。
準備された CQL ステートメントを作成およびバインドするために使用される一般的なコールバックインターフェース。
準備された CQL ステートメントを作成およびバインドするために使用される一般的なコールバックインターフェース。
SimpleStatement を準備し、ステートメントに関連付けられた値を BoundStatement にバインドするユーティリティクラス。
CQL の非同期で実行される操作の基本セットを指定するインターフェース。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
4.0 以降では、CompletableFutureSE ベースのバリアント AsyncCqlOperations を使用します。
これは、非同期 Cassandra データアクセス用の CQL コアパッケージの中心的なクラスです。これにより、CQL の使用が簡素化され、一般的なエラーを回避できます。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
4.0 以降では、CompletableFutureSE ベースのバリアント AsyncCqlTemplate を使用します。
ResultSetExtractor 内で RowCallbackHandler を使用できるようにするアダプター。
ResultSetExtractor 内で RowCallbackHandler を使用できるようにするアダプター。
AsyncCqlTemplate クラスによって使用される 2 つの主要コールバックインターフェースのうちの 1 つ。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
4.0 以降は、CompletableFutureSE ベースのバリアントを使用します。
AsyncCqlTemplate のクエリメソッドで使用されるコールバックインターフェース。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
4.0 以降は、CompletableFutureSE ベースのバリアントを使用します。
各行のオブジェクトを作成することになる RowMapper に委譲する ResultSetExtractor インターフェースのアダプター実装。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
4.0 以降は、CompletableFutureSE ベースのバリアントを使用します。
Cassandra CqlSession で非同期に動作するコード用の汎用コールバックインターフェース。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
4.0 以降は、CompletableFutureSE ベースのバリアントを使用します。
EntityCallback は、保存しようとしているエンティティの監査関連フィールドにデータを入力します。
使用すべきではありません。
2.0 以降。
Cassandra 固有のメタデータを追加する Cassandra 固有の BasicPersistentEntity 実装。
Cassandra 永続エンティティ検証のデフォルト実装。
Cassandra 固有の AnnotationBasedPersistentProperty 実装。
Cassandra マップされたタプルのタプル固有の PersistentEntity
Cassandra タプル固有の CassandraPersistentProperty 実装。
使用すべきではありません。
3.0 以降は、RowValueProvider を直接使用します。
MapId の単純な実装。
Spring BeanFactory に基づく SessionFactoryLookup 実装。
Row を指定されたマップされたターゲットクラスの新しいインスタンスに変換する RowMapper 実装。
ドメインオブジェクトが永続化されるように変換される前に呼び出されるコールバック。
行または行セットが削除される前にスローされるイベント。
データベースに行を挿入または更新する前に呼び出されるエンティティコールバック。
Mapping event は、データベースに行を挿入または更新する前にトリガーされます。
バインディング value をキャプチャーする BindMarker のファクトリ。
使用すべきではありません。
2.0 以降。
使用すべきではありません。
3.2 以降、Cassandra ドライバーにはプリペアドステートメントキャッシュが組み込まれており、プリペアドステートメントの外部キャッシュが不要になります。
主キーと埋め込みフラグを事前計算する BasicCassandraPersistentProperty
CQL スクリプトを読み取れない場合に、ScriptUtils によってスローされます。
CassandraAccessor は、Cassandra SessionFactory および CassandraExceptionTranslator へのアクセスを提供します。
Cassandra キースペースを管理するための操作。
CassandraAdminOperations のデフォルト実装。
BeanDefinitionParser は、エンティティの監査情報を透過的に設定するための AuditingEntityCallback を登録します。
Cassandra 認証失敗による Spring データアクセス例外。
テーブルに対する挿入 / 更新 / 削除アクションのバッチ操作。
使用すべきではありません。
3.0 以来、交換なしで使用しています。
DataType を公開する Cassandra 列型の記述子。
ホストが利用できない場合の Cassandra の Spring データアクセス例外。
ValueConversionContext は、基になる CassandraConverter に読み取り / 書き込みを委譲できるようにします。
オブジェクトから行への中央 Cassandra 固有のコンバーターインターフェース。
使用すべきではありません。
3.0 以降は、CqlSessionFactoryBean を直接使用します。
CqlTemplate を構成するためのファクトリ。
カスタムコンバージョンをキャプチャーする値オブジェクト。
CassandraCustomConversions.CassandraConverterConfigurationAdapter は、Cassandra の詳細を使用して CustomConversions.ConverterConfiguration の作成をカプセル化します。
この例外は、Cassandra コーディネーターノードとのやり取り中にドライバーがタイムアウトになった場合にスローされます。
パッケージをスキャンして Cassandra エンティティを探します。
Cassandra 固有の EntityInformation
EntityMetadata を拡張して、エンティティが永続化されるテーブル名を追加で公開します。
Cassandra 用のシンプルな PersistenceExceptionTranslator
使用すべきではありません。
3.0 以降は、CompletableFutureSE を直接使用します。
指定された整合性レベルに対して十分なレプリカが利用できない場合に、Cassandra に対して Spring データアクセス例外が発生します。
Cassandra 内部エラーによる Spring データアクセス例外。
構文的には正しいが、無効な構成句が含まれる Cassandra クエリに対する Spring データアクセス例外。
構文的には正しいが無効な Cassandra クエリに対する Spring データアクセス例外。
ライブラリがクラスパスに存在する場合に、JodaTime 固有の Converter 実装を登録するヘルパークラス。
CQL タイムスタンプ型の DateSE を Cassandra InstantSE 表現に変換するシンプルなシングルトン。
LocalTimeSELongSE 表現に変換する単純なシングルトン。
LongSELocalTimeSE 表現に変換する単純なシングルトン。
作成中のキースペースがすでに存在する場合の Cassandra の Spring データアクセス例外。
ManagedTypes への Cassandra 固有の拡張。
CassandraPersistentEntityCassandraPersistentProperty を主要な抽象化として使用して、Cassandra 用の MappingContext をデフォルト実装します。
ベース ApplicationEvent は Spring Data Cassandra によってトリガーされます。
spring-data-cassandra の名前空間ハンドラー。
CqlSession 用の Observation.Context
Cassandra 用の ObservationConvention
Cassandra 観測を返します。
Cassandra 操作の基本セットを指定するインターフェース。
paging stateSE へのアクセスを提供する Cassandra 固有の PageRequest 実装。
ドライバーとパラメーター型によってサポートされている Cassandra types を公開する Cassandra 固有の ParameterAccessor
クエリメソッドパラメーターの追加プロパティを検出する Parameters のカスタム拡張。
ドライバーとパラメーター型によってサポートされている Cassandra types を公開する Cassandra 固有の ParameterAccessor
Cassandra 固有の PersistentEntity 抽象化。
Cassandra 永続エンティティマッピング検証用のインターフェース。
CassandraMappingContext および CassandraPersistentEntity に基づく Cassandra のスキーマ作成サポート。
CassandraMappingContext および CassandraPersistentEntity に基づく Cassandra のスキーマドロップサポート。
Cassandra 固有の PersistentProperty 拡張。
CassandraPersistentProperty インスタンスを順序付ける ComparatorSE 実装。
順番に、以下を使用する ComparatorSE 実装...
QueryMethod の Cassandra 固有の実装。
Cassandra クエリ構文エラーによる Spring データアクセス例外。
読み取りクエリ中のサーバー側のタイムアウトに関する Cassandra 固有の例外。
ImportBeanDefinitionRegistrar は、EnableCassandraRepositories 経由で Cassandra リポジトリを設定します。
CrudRepository インターフェースの Cassandra 固有の拡張であり、@Table (または @Persistable) 型の ID の型を指定できるようにします。
Cassandra リポジトリを表す Bean。
Spring Data Cassandra リポジトリの Bean を登録するポータブル CDI 拡張機能。
CassandraRepository インスタンスを作成するファクトリ。
CassandraRepositoryFactoryBean < Tリポジトリ < SID >、SID > を継承します
CassandraRepository インスタンスを作成するための FactoryBean
EntityInstantiators や QueryStatementCreator などの共通インフラストラクチャを提供する Cassandra RepositoryQuery 実装の基本クラス。
CassandraValueProvider は、Row に基づいて値を提供します。
作成中の Cassandra スキーマ要素がすでに存在する場合の Spring データアクセス例外。
使用すべきではありません。
PagingState を使用した Cassandra 固有の ScrollPosition 実装。
使用すべきではありません。
3.0 以降は、CqlSessionFactoryBean を直接使用します。
Cassandra 固有の単純な型が強化された SimpleTypeHolder 用の単純な定数ホルダー。
作成中の Cassandra テーブルがすでに存在する場合の Spring データアクセス例外。
CassandraOperations のプライマリ実装。
SimpleStatement を準備し、ステートメントに関連付けられた値を BoundStatement にバインドするユーティリティクラス。
CassandraTemplate を構成するためのファクトリ。
Cassandra トレース取得例外に対する Spring データアクセス例外。
Cassandra 切り捨て例外に対する Spring データアクセス例外。
使用すべきではありません。
3.0 以降は、TupleValueProvider を直接使用します。
クエリメソッドで使用される場合、アノテーション付きプロパティまたはパラメーターの Cassandra 型を指定します。
Cassandra プロトコル型。
Cassandra 型不一致例外に対する Spring データアクセス例外。
使用すべきではありません。
3.0 以降は、UdtValueProvider を直接使用します。
Cassandra 要素へのアクセスが拒否された場合の Spring データアクセス例外。
分類されていない Cassandra 例外に対する Spring データアクセス例外。
マップされたユーザー定義型 (UDT) の場合は PersistentEntity
Cassandra 固有の PropertyValueConverter 拡張。
Cassandra 書き込みタイムアウトによる Spring データアクセス例外。
使用すべきではありません。
3.0 以降、代わりに SimpleTupleTypeFactory を使用してください。
ドキュメントフィールドのカスタムメタデータを定義するためのアノテーション。
列変更 CQL ジェネレーターの基本クラス。
列変更仕様の基本値オブジェクトクラス。
各行に java.util.Map を作成する RowMapper 実装。すべての列をキーと値のペアとして表します。各列に 1 つのエントリがあり、列名がキーになります。
列名を表す値オブジェクト。
CQL クエリに関係する列名を抽象化する値オブジェクト。
列の選択。
エイリアスをサポートする関数呼び出しセレクター。
列選択をレンダリングするための戦略インターフェース。
CQL 列仕様を構成するオブジェクト。
列型情報にアクセスするためのインターフェース。
DataType 情報を含む列の変更の基本値オブジェクトクラス。
ColumnType をプロパティ TypeInformation および values に解決します。
永続エンティティと主キークラスを検証するための複合 CassandraPersistentEntityMetadataVerifier
指定された KeyspacePopulator 実装のリストに委譲し、すべてのスクリプトを実行する複合 KeyspacePopulator
さまざまな圧縮型の簡単な列挙。
クエリメソッドを通じて実行される CQL クエリの ConsistencyLevel を宣言するためのアノテーション。
リポジトリメソッドでカウントクエリを直接宣言するためのアノテーション。
driver exceptionsSE と Spring のデータアクセス戦略にとらわれない DataAccessException 階層間の変換のための戦略インターフェース。
使用すべきではありません。
3.0 以降、代わりに CqlIdentifier を使用してください。
spring-cassandra の名前空間ハンドラー。
CQL 操作の基本セットを指定するインターフェース。
CQL 文字列を提供できるオブジェクトによって実装されるインターフェース。
スレッドセーフなシングルトンである Cassandra CqlSession を作成および構成するためのファクトリ。
これは、CQL コアパッケージの中心となるクラスです。これにより、CQL の使用が簡素化され、一般的なエラーの回避に役立ちます。
ResultSetExtractor 内で RowCallbackHandler を使用できるようにするアダプター。
CREATE INDEX ステートメントを生成するための CQL ジェネレーター。
CREATE INDEX 仕様を構成するオブジェクト。
インデックス動作を指定するための列関数。
CREATE TABLE ステートメントを生成するための CQL ジェネレーター。
CREATE KEYSPACE 仕様を構成するオブジェクト。
CREATE TABLE ステートメントを生成するための CQL ジェネレーター。
CREATE TABLE 仕様を構成するオブジェクト。
CREATE TYPE ステートメントを生成するための CQL ジェネレーター。
CREATE TYPE 仕様を構成するオブジェクト。
クエリを作成するための基本クラス。
CriteriaDefinition.Predicate を公開する ColumnName の条件定義。
CQL 述語演算子を表す戦略インターフェース。
よく使用される CQL 演算子。
値に関連付けられた演算子を表します。
使用すべきではありません。
2.0 以降、CassandraCustomConversions を使用します。
特定のデータセンターのレプリケーション係数を表す値オブジェクト。
行を、指定されたマップされたターゲットクラスの新しいインスタンスに変換する RowMapper 実装。
ReactiveSession のデフォルトの実装。
Option のデフォルト実装。
ReactiveSessionFactory のデフォルト実装。
デフォルトの SessionFactory 実装。
DELETE 操作で使用するための WriteOptions の拡張。
DeleteOptions のビルダー。
デフォルト構成を維持しながら、DriverConfigLoaderBuilderConfigurer を介して ProgrammaticDriverConfigLoaderBuilder をカスタマイズしたい Bean によって実装できるコールバックインターフェース。
ALTER TABLE ステートメントの DROP 列句を生成するための CQL ジェネレーター。
列を削除するための指定を表す値オブジェクト。
DROP INDEX ステートメントを生成するための CQL ジェネレーター。
DROP INDEX 仕様を表す値オブジェクト。
DROP TABLE ステートメントを生成するための CQL ジェネレーター。
DROP KEYSPACE 仕様を構成するオブジェクト。
DROP TABLE ステートメントを生成するための CQL ジェネレーター。
DROP TABLE 仕様を構成するオブジェクト。
DROP TYPE ステートメントを生成するための CQL ジェネレーター。
DROP TYPE 仕様を構成するオブジェクト。
タプル内の順序要素インデックスを定義するためのアノテーション。
現在のテーブルに埋め込まれた値オブジェクトを構成するためのアノテーション。
空の埋め込みプロパティへのショートカット。
null 入力可能な埋め込みプロパティのショートカット。
使用するロード戦略 Embedded.onEmpty()
埋め込みプロパティの PersistentProperty および PersistentEntity を取得するためのメソッドをサポートします。
アノテーション構成を介して Cassandra での監査を有効にするアノテーション。
Cassandra リポジトリを有効にするためのアノテーション。
アノテーション構成を介してリアクティブインフラストラクチャを使用して Cassandra で監査を有効にするアノテーション。
リアクティブ Cassandra リポジトリをアクティブ化するためのアノテーション。
個々のエンティティクラスのマッピング情報。
エンティティに対する書き込み操作の結果。
ExecutableDeleteOperation を使用すると、流れるような API スタイルで Cassandra DELETE 操作を作成および実行できます。
フィルタリング(オプション)。
テーブルの上書き(オプション)。
ExecutableDeleteOperation.ExecutableDelete インターフェースは、DELETE 操作を流暢に構築するためのメソッドを提供します。
終了メソッドの 1 つを呼び出して、DELETE 実行をトリガーします。
ExecutableInsertOperation を使用すると、Cassandra INSERT 挿入操作を流れるような API スタイルで作成および実行できます。
ExecutableInsertOperation.ExecutableInsert インターフェースは、流れるような方法で INSERT 操作を構築するためのメソッドを提供します。
InsertOptions を適用します(オプション)。
テーブルの上書き(オプション)。
終了メソッドの 1 つを呼び出して、INSERT 実行をトリガーします。
ExecutableSelectOperation インターフェースを使用すると、Cassandra SELECT 操作を流れるような API スタイルで作成および実行できます。
ExecutableSelectOperation.ExecutableSelect インターフェースは、スムーズな方法で SELECT クエリ操作を構築するためのメソッドを提供します。
結果型のオーバーライド(オプション)。
フィルタリング(オプション)。
テーブルの上書き(オプション)。
終了メソッドの 1 つを呼び出して、SELECT クエリの実行をトリガーします。
ExecutableUpdateOperation を使用すると、Cassandra UPDATE 操作を流れるような API スタイルで作成および実行できます。
ExecutableUpdateOperation.ExecutableUpdate インターフェースは、流れるような方法で UPDATE 操作を構築するためのメソッドを提供します。
Update を適用に設定し、完全な Cassandra Update ステートメントを実行します。
フィルタリング(オプション)。
テーブルの上書き(オプション)。
Statement.setExecutionProfileName(String) または Statement.setExecutionProfile(DriverExecutionProfile) とともに使用される DriverExecutionProfile のリゾルバー。
リポジトリメソッドで直接存在するクエリを宣言するためのアノテーション。
ユーザー型 フィールドを指定するための基本値オブジェクトクラス。
SELECT、UPDATE、DELETE クエリで使用される CriteriaDefinition で構成されるフィルター。
Cassandra 操作の基本セットを指定する、流れるような API へのアクセスを提供する簡素化されたインターフェース。
永続プロパティでは frozen 列型を使用する必要があることを示します。
CqlTemplate がアイテムごとにメタデータの Node をマッピングするために使用するインターフェース。
Id インターフェースのマッピングが正しくない場合に例外がスローされます。
ID インターフェースを検証する際の利便性のために、複数の違反を集約します。
結果セットに正しい列カウントがなかった場合、たとえば単一の列を予期しているが 0 または複数の列を取得している場合にスローされるデータアクセス例外。
インデックスについて説明します。
テーブルの単一列のセカンダリインデックスを識別します。
インデックス CQL ジェネレーターの基本クラス。
インデックスの構築をサポートする抽象ビルダークラス。
INSERT 操作で使用するための WriteOptions の拡張。
InsertOptions のビルダー。
キースペース仕様で利用可能なアクション。
KeyspaceActionSpecification のコレクション。
キースペース仕様の構築をサポートする基本値オブジェクト。
単一のキースペース XML 要素によって複数のアクションが発生する可能性があります。
キースペース属性。
キースペースについて説明します。
使用すべきではありません。
3.0 以降、CqlIdentifier を使用します。
Keyspace CQL ジェネレーターの基本クラス。
既知のレプリケーション戦略オプション。
テーブル操作の CQL 生成に共通の動作を含む基本クラス。
テーブルオプション (通常は WITH... AND... によって指定されるオプション) を持つテーブル仕様の構築をサポートする抽象ビルダークラス。
Cassandra キースペースの設定、初期化、クリーンアップに使用される戦略。
マップのビルダー。利便性のために委譲を介して MapSE も実装されているため、実際に build() を実行する必要はありません。
永続エンティティの ID を表すインターフェース。キーはエンティティの JavaBean プロパティに対応します。
MapId を使用して ID を表す Cassandra リポジトリインターフェース。
エンティティのクライアントがエンティティの MapId を簡単に取得できるようにするために、エンティティクラスが実装することを選択できるインターフェース。
指定された ID インターフェースの実装を生成するためのファクトリクラス。
MappingContext を使用してドメインオブジェクトを Row に高度にマッピングする CassandraConverter
単純な MappingCassandraConverter.ConversionContext.ValueConverter および MappingCassandraConverter.ConversionContext.ContainerValueConverter への参照を保持する変換コンテキスト。
CassandraPersistentEntity インスタンスを使用して必要な情報を検索する CassandraEntityInformation 実装。
使用すべきではありません。
3.2 以降、Cassandra ドライバーにはプリペアドステートメントキャッシュが組み込まれており、プリペアドステートメントの外部キャッシュが不要になります。
PreparedStatement キャッシュ用の MapPreparedStatementCache.CacheKey
ルックアップを行うためにマップに依存する単純な SessionFactoryLookup 実装。
命名戦略のインターフェースとデフォルト実装。
CqlSession を CqlSessionObservationInterceptor でラップするファクトリ。
指定された ObservationRegistry と統合された CqlSession を構築するためのファクトリ Bean。
観測可能性のために ReactiveSession を装備しました。
ReactiveSessionObservableReactiveSession でラップするファクトリ。
指定された ObservationRegistry と統合された ReactiveSession を構築するためのファクトリ Bean。
RequestTracker の実装をトレースします。
オプションの種類を表すインターフェース。
Cassandra 主キー列の順序付けの列挙型。
Cassandra の RepositoryQuery 実装。
アプリケーションコンテキストで使用可能な CassandraConverter Bean から MappingContext を接続できるようにするためのシンプルなヘルパー。
CassandraPersistentProperty を名前で検索して、別の CassandraPersistentEntity の対応するプロパティに変換するユーティリティ。
CqlTemplate クラスと ReactiveCqlTemplate クラスで使用される一般的なコールバックインターフェース。
使用すべきではありません。
3.2 以降、Cassandra ドライバーにはプリペアドステートメントキャッシュが組み込まれており、プリペアドステートメントの外部キャッシュが不要になります。
PreparedStatement 上で動作するコード用の汎用コールバックインターフェース。
CqlTemplate クラスによって使用される 2 つの主要コールバックインターフェースのうちの 1 つ。
エンティティの主キーフィールドを識別します。これは、基本型または複合主キークラスを表す型である場合があります。
インスタンスがテーブルに格納されている別のクラスの ID 型を表す型にアノテーションを付けます。
複合主キークラスのアノテーション付きフィールドを、パーティションキーフィールドまたはクラスターキーフィールドのいずれかである主キーフィールドとして識別します。
主キー列の型を表す値。
永続エンティティのプロパティとその列間のマッピング。
CQL クエリの CriteriaDefinitionColumnsSortpaging stateSEQueryOptions を表すクエリオブジェクト。
リポジトリメソッドでファインダー照会を直接宣言するためのアノテーション。
ステートメントの冪等性を定義する列挙体。
Statement から CQL クエリを抽出するユーティリティ。
Query を CQL 固有のデータ型にマップします。
フィールドとそのメタ情報を表す値オブジェクト。
マッピングメタデータでサポートされる QueryMapper.Field の拡張。
クエリの Cassandra クエリオプション。
QueryOptions のビルダー。
QueryOptions および WriteOptions を QueryBuilder Statement に関連付けるユーティリティクラス。
TTL やタイムスタンプなど、CQL ステートメントで表される CQL ステートメントで使用される共通オプションのラッパー。
保存しようとしているエンティティの監査関連フィールドにデータを入力するためのリアクティブ EntityCallback
ドメインオブジェクトが永続化されるように変換される前に呼び出されるコールバック。
データベースに行を挿入または更新する前に呼び出されるエンティティコールバック。
ReactiveCqlTemplate およびその他の CQL アクセス DAO ヘルパーの基本クラス。ReactiveSessionFactory や例外トランスレーターなどの共通プロパティを定義します。
テーブルに対する挿入 / 更新 / 削除アクションのためのリアクティブバッチ操作。
リアクティブ Cassandra 操作の基本セットを指定するインターフェース。
CassandraQueryMethod のリアクティブ特定の実装。
リアクティブサポートを備えた Cassandra 固有の Repository インターフェース。
ReactiveCassandraRepository インスタンスを作成するファクトリ。
ReactiveCassandraRepositoryFactoryBean < Tリポジトリ < SID >、SID > を継承します
ReactiveCassandraRepository インスタンスを作成するための FactoryBean
ReactiveCassandraOperations のプライマリ実装。
SimpleStatement を準備し、ステートメントに関連付けられた値を BoundStatement にバインドするユーティリティクラス。
準備された CQL ステートメントを作成およびバインドするために使用される一般的なコールバックインターフェース。
リアクティブ方式で実行される CQL 操作の基本セットを指定するインターフェース。
これは、リアクティブ Cassandra データアクセス用の CQL コアパッケージの中心クラスです。これにより、CQL の使用が簡素化され、一般的なエラーの回避に役立ちます。
ReactiveDeleteOperation インターフェースを使用すると、Cassandra DELETE 操作を流れるような API スタイルで作成および実行できます。
必須 filter
テーブルの上書き(オプション)。
ReactiveDeleteOperation.ReactiveDelete インターフェースは、流れるような方法で DELETE 操作を構築するためのメソッドを提供します。
終了メソッドの 1 つを呼び出して、DELETE 操作をトリガーします。
リアクティブ Cassandra 操作の基本セットを指定する、流れるような API へのアクセスを提供する簡素化されたインターフェース。
ReactiveInsertOperation インターフェースを使用すると、Cassandra INSERT 操作を流れるような API スタイルで作成および実行できます。
InsertOptions を適用します(オプション)。
テーブルの上書き(オプション)。
ReactiveInsertOperation.ReactiveInsert インターフェースは、流れるような方法で INSERT 操作を構築するためのメソッドを提供します。
終了メソッドの 1 つを呼び出して、INSERT 実行をトリガーします。
Cassandra 用のリアクティブ PartTree RepositoryQuery 実装。
PreparedStatement 上で動作するコード用の汎用コールバックインターフェース。
ReactiveCqlTemplate クラスによって使用される 2 つの主要コールバックインターフェースのうちの 1 つ。
クエリのリアクティブ結果。
ReactiveCqlTemplate のクエリメソッドで使用されるコールバックインターフェース。
各行のオブジェクトを作成することになる RowMapper に委譲する ReactiveResultSetExtractor インターフェースのアダプター実装。
ReactiveSelectOperation インターフェースを使用すると、Cassandra SELECT 操作を流れるような API スタイルで作成および実行できます。
ReactiveSelectOperation.ReactiveSelect インターフェースは、流れるような方法で SELECT 操作を構築するためのメソッドを提供します。
結果型のオーバーライド(オプション)。
SELECT のフィルターとして使用される Query を定義します。
テーブルの上書き(オプション)。
終了メソッドの 1 つを呼び出して、SELECT 実行をトリガーします。
セッションは Cassandra クラスターへの接続を保持し、クエリを実行できるようにします。
CQL ReactiveSession で動作するコードの汎用コールバックインターフェース。
ReactiveSession インスタンスを生成するための戦略インターフェース。
CQL Statement で動作するコード用の汎用コールバックインターフェース。
文字列ベースの AbstractReactiveCassandraQuery 実装。
ReactiveUpdateOperation インターフェースを使用すると、Cassandra UPDATE 操作を流れるような API スタイルで作成および実行できます。
ReactiveUpdateOperation.ReactiveUpdate インターフェースは、流れるような方法で UPDATE 操作を構築するためのメソッドを提供します。
終了メソッドの 1 つを呼び出して、UPDATE 実行をトリガーします。
Update のフィルターとして使用される Query を定義します。
テーブルの上書き(オプション)。
ALTER TABLE ステートメントの RENAME 列句を生成するための CQL ジェネレーター。
列の名前を変更するには ColumnChangeSpecification を使用します。
使用すべきではありません。
3.0 以来、交換なしで使用しています。
外部リソースで定義された CQL スクリプトを使用して、キースペースを設定、初期化、クリーンアップします。
CqlTemplate のクエリメソッドで使用されるコールバックインターフェース。
ResultSet から ObjectSE 配列への Converter
Converter を ResultSet から単一の BigDecimalSE 値に変換します。
Converter を ResultSet から単一の BigIntegerSE 値に変換します。
Converter を ResultSet から単一の BooleanSE 値に変換します。
Converter を ResultSet から単一の ByteBufferSE 値に変換します。
Converter を ResultSet から単一の DateSE 値に変換します。
Converter を ResultSet から単一の DoubleSE 値に変換します。
Converter を ResultSet から単一の FloatSE 値に変換します。
Converter を ResultSet から単一の InetAddressSE 値に変換します。
Converter を ResultSet から単一の IntegerSE 値に変換します。
Converter を ResultSet から MapSE へ。
Converter を ResultSet から StringSEListSE に変更します。
Converter を ResultSet から単一の LongSE 値に変換します。
Converter を ResultSet から単一の StringSE 値に変換します。
Converter を ResultSet から単一の UUIDSE 値に変換します。
Cassandra ホストを表すドメインオブジェクト。
HostMapper はホストを RingMember オブジェクトにマップします。
行ごとに ResultSet の行を処理するために CqlTemplate によって使用されるインターフェース。
行ごとに ResultSet の行をマッピングするために CqlTemplate によって使用されるインターフェース。
各行のオブジェクトを作成することになる RowMapper に委譲する ResultSetExtractor インターフェースのアダプター実装。
Row を ObjectSE 配列に変換するコンバーター。
RowListSE または ObjectSE 表現に変換するコンバーター。
RowStringSE/ObjectSE 表現の MapSE に変換するコンバーター。
Cassandra を操作するための汎用ユーティリティメソッド。
CassandraValueProvider は、Row からプロパティ値を読み取ります。
単一の列で SASI インデックスを使用してセカンダリインデックスを識別します。
非トークン化アナライザーを SASI インデックスに適用します。
標準アナライザーを SASI インデックスに適用します。
起動時に実行するスキーマアクションを識別する列挙型。
ユーザー定義型、テーブル、インデックスなどの Cassandra スキーマオブジェクトのファクトリ。
CQL スクリプトの処理に関連するデータアクセス例外の階層のルート。
CQL スクリプトを適切に解析できない場合に、ScriptUtils によってスローされます。
CQL スクリプト内のステートメントがターゲットデータベースに対して実行中に失敗した場合に、ScriptUtils によってスローされます。
CQL スクリプトを操作するための汎用ユーティリティメソッド。
ユーザーが CqlSessionBuilder に追加の構成ロジックを実装して適用できるようにする構成コールバック。
Cassandra CqlSession で動作するコード用の汎用コールバックインターフェース。
Apache Cassandra sessions 用のファクトリです。
CQL の実行とデータベーススキーマ (キースペースとも呼ばれます) の初期化をサポートする Cassandra SessionFactory を作成および構成するためのファクトリ。
初期化中にキースペースを設定し、破棄中にキースペースを clean up するために使用されます。
SessionFactory を名前で検索するための戦略インターフェース。
指定された SessionFactory を取得できなかったことを示す、SessionFactoryLookup 実装によってスローされる例外。
Cassandra のリポジトリベースの実装。
PreparedStatementCreator の簡単な実装。
Cassandra 用のリアクティブリポジトリベースの実装。
 DefaultTupleType を使用してタプル型を作成する CodecRegistry ベースの TupleTypeFactory
Metadata から名前によって UserDefinedType を解決する UserTypeResolver のデフォルト実装。
単一の列を行ごとに単一の結果値に変換する RowMapper 実装。
任意のセッションファクトリ名に対して返される、指定された単一の SessionFactory を単純にラップする SessionFactoryLookup の実装。
CamelCase の名前部分を snake_case に変換する命名戦略。
ロケーション文字列のリストを受け取り、Resource インスタンスのソートされた配列を作成する FactoryBean 実装。
SpEL 式を評価します。
StatementBuilder<S extends com.datastax.oss.driver.api.querybuilder.BuildableQuery>
Cassandra statements 用の機能ビルダー。
バインディング機能。
パラメーターがどのようにレンダリングされるかを表す列挙体。
Query および Update オブジェクトから Statement オブジェクトをレンダリングするファクトリ。
文字列ベースの AbstractCassandraQuery 実装。
Cassandra にテーブルとして保存されるドメインオブジェクトを識別します。
テーブルについて説明します。
テーブル CQL ジェネレーターの基本クラス。
テーブル仕様の構築をサポートする抽象ビルダークラス。
すべての既知のテーブルオプションを表す列挙体。
既知のキャッシュオプション。
既知の圧縮オプション。
既知の圧縮オプション。
既知の KeyCaching オプション
テーブル操作の CQL 生成に共通の動作を含む基本クラス。
テーブルオプション (通常は WITH... AND... によって指定されるオプション) を持つテーブル仕様の構築をサポートする抽象ビルダークラス。
列を持つテーブル仕様の構成をサポートするオブジェクト。
バインディング value をカプセル化する Term オブジェクトのファクトリ。
デリゲート NamingStrategy を呼び出した後に、変換 FunctionSE を適用する NamingStrategy
ドメインオブジェクトを Cassandra タプルとして識別します。
使用すべきではありません。
3.0 以降
CassandraValueProvider は、TupleValue からプロパティ値を読み取ります。
CassandraValueProvider は、UdtValue からプロパティ値を読み取ります。
「CQL スクリプトの処理中に問題が発生した」以外に具体的なものを判断できない場合にスローされます。たとえば、Cassandra からの ExceptionSE など、より正確に特定できない場合です。
更新操作のセットを表す更新オブジェクト。
ColumnName に関連付けられたコレクションに単一の要素または複数の要素を追加するビルダー。
マップ操作に要素を追加します。
コレクション操作に要素を追加します。
特定の ColumnName に関連する更新割り当ての抽象クラス。
増分操作。
ColumnName に関連付けられたコレクションから単一の要素または複数の要素を削除するビルダー。
除去操作。
インデックス操作時に設定します。
マップキー操作時に設定します。
ColumnName の指定されたインデックスのコレクションに単一の値を関連付けるビルダー。
設定操作。
ColumnName の指定されたインデックスのコレクションに単一の値を関連付けるビルダー。
Update を CQL 固有のデータ型にマップします。
UPDATE 操作で使用するための WriteOptions の拡張。
UpdateOptions のビルダー。
ドメインオブジェクトを Cassandra ユーザー定義型 (UDT) として識別します。
ユーザー型 CQL 生成をサポートする抽象クラス。
ユーザー型仕様の構築のための基本値オブジェクトビルダークラス。
UserDefinedType を nameSE で解決するための戦略インターフェース。
列を持つユーザー型仕様の構成をサポートするオブジェクト。
永続エンティティを検証する際の利便性のために、複数の MappingException を集約します。
Cassandra 書き込みオプションは、書き込み操作用の QueryOptions の拡張機能です。
WriteOptions のビルダー。
書き込み操作の結果。