クラス IndexConfiguration
java.lang.ObjectSE
org.springframework.data.redis.core.index.IndexConfiguration
- 実装されたすべてのインターフェース:
ConfigurableIndexDefinitionProvider
、IndexDefinitionProvider
、IndexDefinitionRegistry
IndexConfiguration
では、プログラムによるインデックスの設定が可能です。これは、同等の Indexed
アノテーションを使用するオプションがない場合に適しています。- 導入:
- 1.7
- 作成者:
- Christoph Strobl, Rob Winch
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明void
addIndexDefinition
(IndexDefinition indexDefinition) 指定されたIndexDefinition
を追加します。getIndexDefinitionsFor
(SerializableSE keyspace) 特定のkeyspace
のIndexDefinition
のリストを取得します。getIndexDefinitionsFor
(SerializableSE keyspace, StringSE path) boolean
hasIndexFor
(SerializableSE keyspace) 指定されたkeyspace
にインデックスが定義されているかどうかを確認します。boolean
hasIndexFor
(SerializableSE keyspace, StringSE path) 指定されたkeyspace
およびプロパティpath
に対してインデックスが定義されているかどうかを確認します。protected IterableSE<? extends IndexDefinition>
カスタマイズフック。
コンストラクターの詳細
IndexConfiguration
public IndexConfiguration()新しい空のIndexConfiguration
を作成します。
メソッドの詳細
hasIndexFor
インターフェースからコピーされた説明:IndexDefinitionProvider
指定されたkeyspace
にインデックスが定義されているかどうかを確認します。- 次で指定:
- インターフェース
IndexDefinitionProvider
のhasIndexFor
- パラメーター:
keyspace
- 取得するキースペース- 戻り値:
- 非 null
hasIndexFor
インターフェースからコピーされた説明:IndexDefinitionProvider
指定されたkeyspace
およびプロパティpath
に対してインデックスが定義されているかどうかを確認します。- 次で指定:
- インターフェース
IndexDefinitionProvider
のhasIndexFor
- 戻り値:
- インデックスが定義されている場合は true。
getIndexDefinitionsFor
インターフェースからコピーされた説明:IndexDefinitionProvider
- 次で指定:
- インターフェース
IndexDefinitionProvider
のgetIndexDefinitionsFor
- 戻り値:
- 決して null にはなりません。
getIndexDefinitionsFor
インターフェースからコピーされた説明:IndexDefinitionProvider
特定のkeyspace
のIndexDefinition
のリストを取得します。- 次で指定:
- インターフェース
IndexDefinitionProvider
のgetIndexDefinitionsFor
- 戻り値:
- 決して null にはなりません。
addIndexDefinition
インターフェースからコピーされた説明:IndexDefinitionRegistry
指定されたIndexDefinition
を追加します。- 次で指定:
- インターフェース
IndexDefinitionRegistry
のaddIndexDefinition
- パラメーター:
indexDefinition
- null であってはなりません。
initialConfiguration
カスタマイズフック。- 戻り値:
- null を返さないでください。