| Package | Description |
|---|---|
| org.boon.datarepo | |
| org.boon.datarepo.impl | |
| org.boon.datarepo.impl.indexes | |
| org.boon.datarepo.spi |
| Modifier and Type | Method and Description |
|---|---|
void |
SearchableCollection.addSearchIndex(java.lang.String name,
SearchIndex<?,?> si) |
| Modifier and Type | Method and Description |
|---|---|
RepoBuilder |
RepoBuilder.searchIndexFactory(Function<java.lang.Class,SearchIndex> factory) |
static void |
Repos.setDefaultSearchIndexFactory(Function<java.lang.Class,SearchIndex> factory) |
static void |
Repos.setUniqueSearchIndexFactory(Function<java.lang.Class,SearchIndex> factory) |
RepoBuilder |
RepoBuilder.uniqueSearchIndexFactory(Function<java.lang.Class,SearchIndex> factory) |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,SearchIndex> |
SearchableCollectionDefault.searchIndexMap |
| Modifier and Type | Method and Description |
|---|---|
void |
SearchableCollectionDefault.addSearchIndex(java.lang.String name,
SearchIndex si) |
void |
RepoDefault.addSearchIndex(java.lang.String name,
SearchIndex<?,?> si) |
| Modifier and Type | Method and Description |
|---|---|
RepoBuilder |
RepoBuilderDefault.searchIndexFactory(Function<java.lang.Class,SearchIndex> factory) |
void |
FilterDefault.setSearchIndexMap(java.util.Map<java.lang.String,SearchIndex> searchIndexMap) |
RepoBuilder |
RepoBuilderDefault.uniqueSearchIndexFactory(Function<java.lang.Class,SearchIndex> factory) |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseIndexWrapper
Allows more complex indexes.
|
class |
NestedKeySearchIndex
This allows nested key look-ups.
|
class |
SearchIndexDefault<KEY,ITEM>
Default Search Index which uses a TreeMap
|
class |
TypeHierarchyIndex
This allows search based on type hierarchy.
|
class |
UniqueSearchIndex<KEY,ITEM>
Default Search Index which uses a TreeMap
|
| Modifier and Type | Method and Description |
|---|---|
static Function<java.lang.Class,SearchIndex> |
SPIFactory.getSearchIndexFactory() |
static Function<java.lang.Class,SearchIndex> |
SPIFactory.getUniqueSearchIndexFactory() |
| Modifier and Type | Method and Description |
|---|---|
static void |
SPIFactory.setSearchIndexFactory(Function<java.lang.Class,SearchIndex> searchIndexFactory) |
void |
FilterComposer.setSearchIndexMap(java.util.Map<java.lang.String,SearchIndex> searchIndexMap) |
static void |
SPIFactory.setUniqueSearchIndexFactory(Function<java.lang.Class,SearchIndex> factory) |