すべてのクラスとインターフェース
クラス
説明
KeyValueAdapter の基本実装は、検索とカウントの実行を委譲するための QueryEngine を保持します。keySpace などの特定のメタデータを追加する
KeyValuePersistentEntity 実装。Class.getName() を返す KeySpaceResolver の最も単純な実装。 指定された
KeyValueQuery から条件オブジェクトを解決します。 マップリポジトリをアクティブ化するためのアノテーション。
CloseableIterator 呼び出しを構成された IteratorSE デリゲートに転送します。 識別子を生成するコンポーネントの API。
指定された
IterableSE をコレクション型に変換できるコンバーター。 エンティティが存在する専用のキースペースの存在を示す
Persistent アノテーションを持つメソッドのマーカーインターフェース。KeySpaceResolver は、特定の型が割り当てられるキースペースを決定します。 指定されたキー空間のマップを取得するための戦略インターフェース。
KeyValueAdapter はアクセスを統合し、基盤となるキー / 値固有の実装を保護します。KeyValueAdapter で動作するコードの汎用コールバックインターフェース。KeyValueEvent は、たとえばによって実行される操作に対して公開されます。 指定されたキーを使用してオブジェクトを削除した後の
KeyValueEvent。 指定されたキースペース内のすべての要素を削除した後の
KeyValueEvent。 キーによってオブジェクトをロードした後の
KeyValueEvent。 指定されたキーを使用してオブジェクトを挿入した後の
KeyValueEvent。 指定されたキーを使用してオブジェクトを更新した後の
KeyValueEvent。 指定されたキーを使用してオブジェクトを削除する前に
KeyValueEvent を実行します。 特定のキースペース内のすべての要素を削除する前に
KeyValueEvent を実行します。 キーによってオブジェクトをロードする前に
KeyValueEvent が発生します。 指定されたキーを使用してオブジェクトを挿入する前に、
KeyValueEvent を実行します。 指定されたキーを使用してオブジェクトを更新する前に
KeyValueEvent を実行します。 キー / 値操作の基本セットを指定するインターフェース。
指定されたランタイム例外を
org.springframework.dao 階層からの適切な例外に変換する、キー / 値ストア用のシンプルな PersistenceExceptionTranslator 実装。keySpace を宣言する
PersistentEntity の KeyValue 固有の拡張。PersistentProperty の最も単純な実装。RepositoryFactorySupport は KeyValueRepository の処理に特化しています。FactoryBean は KeyValueRepository を作成します。KeyValueOperations の基本的な実装。MapSE 用の KeyValueAdapter 実装。 マップ固有の
RepositoryBeanDefinitionRegistrarSupport 実装。 マップベースのリポジトリの場合は
RepositoryConfigurationExtension。KeySpaceResolver は、デリゲート KeySpaceResolver からキースペースを決定した後、キースペースの前に静的プレフィックスを付けます。PropertyPath に基づいてオブジェクトを比較するための ComparatorSE 実装。 特定のストアで使用するクエリ作成者型をカスタマイズするためのアノテーション。
使用すべきではありません。
KeyValueAdapter に対して KeyValueQuery にアクセスし、実行するための基本実装。 構成の一部として
QueryEngine オブジェクトを提供する QueryEngineFactory 実装のインターフェース。 シンプルな
KeyValueRepository 実装。SpelExpression を使用した ComparatorSE 実装。SpelPropertyComparator を作成できる SortAccessor 実装。「基礎となるリソースに何らかの問題が発生した」というよりも具体的なことを区別できない場合の通常のスーパークラス。
QuerydslKeyValuePredicateExecutorを使用してください。