public abstract class LuceneAccessor extends LuceneOperationsSupport implements InitializingBean
LuceneAccessor は、Lucene クエリを実行するために必要な共通機能をカプセル化する LuceneOperations インターフェースの実装をサポートする抽象クラスです。InitializingBean, LuceneOperationsSupport, GemFireCache、Region、LuceneIndex、LuceneQuery、LuceneQueryFactory、LuceneService、LuceneServiceProvider| 修飾子と型 | クラスと説明 |
|---|---|
protected static interface | LuceneAccessor.LuceneQueryExecutor<T> |
DEFAULT_PAGE_SIZE, DEFAULT_RESULT_LIMIT| コンストラクターと説明 |
|---|
LuceneAccessor()LuceneAccessor の初期化されていないインスタンスを構築します。 |
LuceneAccessor(org.apache.geode.cache.lucene.LuceneIndex luceneIndex)Lucene クエリ (検索) を実行するために使用される指定された LuceneIndex で初期化された LuceneAccessor のインスタンスを構築します。 |
LuceneAccessor(StringSE indexName, org.apache.geode.cache.Region<?,?> region) 指定された Lucene インデックス名と Lucene クエリが実行される Region 参照で初期化された LuceneAccessor のインスタンスを構築します。 |
LuceneAccessor(StringSE indexName, StringSE regionPath) 指定された Lucene インデックス名と Lucene クエリが実行される Region 参照で初期化された LuceneAccessor のインスタンスを構築します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | afterPropertiesSet() |
org.apache.geode.cache.lucene.LuceneQueryFactory | createLuceneQueryFactory()Lucene queries を作成して実行するために、LuceneQueryFactory のインスタンスを作成します。 |
org.apache.geode.cache.lucene.LuceneQueryFactory | createLuceneQueryFactory(int resultLimit)Lucene queries を作成して実行するために、LuceneQueryFactory のインスタンスを作成します。 |
org.apache.geode.cache.lucene.LuceneQueryFactory | createLuceneQueryFactory(int resultLimit, int pageSize)Lucene queries を作成して実行するために、LuceneQueryFactory のインスタンスを作成します。 |
protected <T> T | doFind(LuceneAccessor.LuceneQueryExecutor<T> queryExecutor, ObjectSE query, StringSE regionPath, StringSE indexName) |
protected org.apache.geode.cache.GemFireCache | getCache()GemFireCache への参照を返します。 |
StringSE | getIndexName()Lucene クエリで使用される LuceneIndex の名前を返します。 |
org.apache.geode.cache.lucene.LuceneIndex | getLuceneIndex()Lucene クエリで使用される LuceneIndex への参照を返します。 |
protected org.apache.geode.cache.lucene.LuceneService | getLuceneService()Lucene クエリデータアクセス操作を実行するために使用される LuceneService への参照を返します。 |
org.apache.geode.cache.Region<?,?> | getRegion()Lucene クエリを指定するために使用される Region への参照を返します。 |
StringSE | getRegionPath()Lucene クエリを指定するために使用される Region への完全修飾パス名を返します。 |
protected org.apache.geode.cache.GemFireCache | resolveCache()GemFireCache への参照を解決します。 |
protected StringSE | resolveIndexName()LuceneIndex が明示的に提供されていない場合に、Lucene データアクセス、クエリ操作で必要な LuceneIndex の名前を解決します。 |
protected org.apache.geode.cache.lucene.LuceneService | resolveLuceneService() このデータアクセスオブジェクトが Lucene クエリを実行するために使用する LuceneService を解決します。 |
protected org.apache.geode.cache.lucene.LuceneService | resolveLuceneService(org.apache.geode.cache.GemFireCache gemfireCache) このデータアクセスオブジェクトが Lucene クエリを実行するために使用する LuceneService を解決します。 |
protected StringSE | resolveRegionPath() |
<T extends LuceneAccessor> | setCache(org.apache.geode.cache.GemFireCache gemfireCache)GemFireCache への参照を設定します。 |
<T extends LuceneAccessor> | setIndexName(StringSE indexName)Lucene クエリで使用される LuceneIndex の名前を設定します。 |
<T extends LuceneAccessor> | setLuceneIndex(org.apache.geode.cache.lucene.LuceneIndex luceneIndex)Lucene クエリで使用される LuceneIndex への参照を設定します。 |
<T extends LuceneAccessor> | setLuceneService(org.apache.geode.cache.lucene.LuceneService luceneService)Lucene クエリデータアクセス操作を実行するために使用される LuceneService への参照を設定します。 |
<T extends LuceneAccessor> | setRegion(org.apache.geode.cache.Region<?,?> region)Lucene クエリを指定するために使用される Region への参照を設定します。 |
<T extends LuceneAccessor> | setRegionPath(StringSE regionPath)Lucene クエリを指定するために使用される Region への完全修飾パス名を設定します。 |
query, query, query, query, queryForKeys, queryForKeys, queryForValues, queryForValuescloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEquery, query, queryForKeys, queryForKeys, queryForValues, queryForValuespublic LuceneAccessor()
LuceneAccessor の初期化されていないインスタンスを構築します。public LuceneAccessor(org.apache.geode.cache.lucene.LuceneIndex luceneIndex)
LuceneIndex で初期化された LuceneAccessor のインスタンスを構築します。luceneIndex - Lucene クエリで使用される LuceneIndex。LuceneIndexpublic LuceneAccessor(StringSE indexName, org.apache.geode.cache.Region<?,?> region)
Region 参照で初期化された LuceneAccessor のインスタンスを構築します。indexName - Lucene クエリで使用される LuceneIndex の名前を含む StringSE。region - Lucene クエリが実行される Region。Regionpublic LuceneAccessor(StringSE indexName, StringSE regionPath)
Region 参照で初期化された LuceneAccessor のインスタンスを構築します。public void afterPropertiesSet()
throws ExceptionSEInitializingBean 内の afterPropertiesSet ExceptionSEpublic org.apache.geode.cache.lucene.LuceneQueryFactory createLuceneQueryFactory()
Lucene queries を作成して実行するために、LuceneQueryFactory のインスタンスを作成します。Lucene queries を作成して実行するための LuceneQueryFactory のインスタンス。LuceneQueryFactory, getLuceneService()public org.apache.geode.cache.lucene.LuceneQueryFactory createLuceneQueryFactory(int resultLimit)
Lucene queries を作成して実行するために、LuceneQueryFactory のインスタンスを作成します。resultLimit - クエリによって返される結果の数を制限します。Lucene queries を作成して実行するための LuceneQueryFactory のインスタンス。LuceneQueryFactory, createLuceneQueryFactory(int, int)public org.apache.geode.cache.lucene.LuceneQueryFactory createLuceneQueryFactory(int resultLimit,
int pageSize)Lucene queries を作成して実行するために、LuceneQueryFactory のインスタンスを作成します。resultLimit - クエリによって返される結果の数を制限します。pageSize - 1 ページに表示される結果の数。Lucene queries を作成して実行するための LuceneQueryFactory のインスタンス。createLuceneQueryFactory()protected org.apache.geode.cache.GemFireCache resolveCache()
GemFireCache への参照を解決します。GemFireCache の単一インスタンスへの参照。CacheUtils.resolveGemFireCache(), GemFireCache, getCache()protected org.apache.geode.cache.lucene.LuceneService resolveLuceneService()
LuceneService を解決します。GemFireCache LuceneService への参照。LuceneService, getLuceneService(), resolveCache(), resolveLuceneService(GemFireCache)protected org.apache.geode.cache.lucene.LuceneService resolveLuceneService(org.apache.geode.cache.GemFireCache gemfireCache)
LuceneService を解決します。gemfireCache - LuceneService を解決するために GemFireCache が使用されます。GemFireCache LuceneService への参照。IllegalArgumentExceptionSE - GemFireCache が null の場合。LuceneService, GemFireCacheprotected StringSE resolveIndexName()
LuceneIndex が明示的に提供されていない場合に、Lucene データアクセス、クエリ操作で必要な LuceneIndex の名前を解決します。LuceneIndex の名前。IllegalStateExceptionSE - LuceneIndex の名前を解決できない場合。LuceneIndex.getName(), getIndexName(), getLuceneIndex()protected StringSE resolveRegionPath()
LuceneIndex が適用される Region の完全修飾パス名を含む StringSE。IllegalStateExceptionSE - Region の完全修飾パス名を解決できない場合。getRegionPath(), getRegion()public <T extends LuceneAccessor> T setCache(org.apache.geode.cache.GemFireCache gemfireCache)
GemFireCache への参照を設定します。T - LuceneAccessor の ClassSE 型。gemfireCache - GemFireCache リファレンス。LuceneAccessor。GemFireCacheprotected org.apache.geode.cache.GemFireCache getCache()
GemFireCache への参照を返します。GemFireCache への参照。GemFireCache, resolveCache()public <T extends LuceneAccessor> T setIndexName(StringSE indexName)
LuceneIndex の名前を設定します。T - LuceneAccessor の ClassSE 型。indexName - LuceneIndex の名前を含む StringSE。LuceneAccessor。setLuceneIndex(LuceneIndex)public StringSE getIndexName()
LuceneIndex の名前を返します。LuceneIndex の名前を含む StringSE。resolveIndexName(), getLuceneIndex()public <T extends LuceneAccessor> T setLuceneIndex(org.apache.geode.cache.lucene.LuceneIndex luceneIndex)
LuceneIndex への参照を設定します。T - LuceneAccessor の ClassSE 型。luceneIndex - Lucene データアクセス、クエリ操作で使用される LuceneIndex。LuceneAccessor。LuceneIndex, setIndexName(String)public org.apache.geode.cache.lucene.LuceneIndex getLuceneIndex()
LuceneIndex への参照を返します。LuceneIndex。LuceneIndex, resolveIndexName(), getIndexName()public <T extends LuceneAccessor> T setLuceneService(org.apache.geode.cache.lucene.LuceneService luceneService)
LuceneService への参照を設定します。T - LuceneAccessor の ClassSE 型。luceneService - Lucene クエリを実行するために使用される LuceneService。LuceneAccessor。LuceneServiceprotected org.apache.geode.cache.lucene.LuceneService getLuceneService()
LuceneService への参照を返します。LuceneService への参照。LuceneServicepublic <T extends LuceneAccessor> T setRegion(org.apache.geode.cache.Region<?,?> region)
Region への参照を設定します。T - LuceneAccessor の ClassSE 型。region - Lucene クエリを指定するために使用される Region。LuceneAccessor。Region, setRegionPath(String)public org.apache.geode.cache.Region<?,?> getRegion()
Region への参照を返します。Region。Region, resolveRegionPath(), getRegionPath()public <T extends LuceneAccessor> T setRegionPath(StringSE regionPath)
Region への完全修飾パス名を設定します。T - LuceneAccessor の ClassSE 型。regionPath - Lucene クエリを指定するために使用される Region への完全修飾パス名を含む StringSE。LuceneAccessor。setRegion(Region)public StringSE getRegionPath()
Region への完全修飾パス名を返します。Region への完全修飾パス名を含む StringSE。resolveRegionPath(), getRegion()protected <T> T doFind(LuceneAccessor.LuceneQueryExecutor<T> queryExecutor, ObjectSE query, StringSE regionPath, StringSE indexName)
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.