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.addLookupIndex(java.lang.String name,
LookupIndex<?,?> si) |
Modifier and Type | Method and Description |
---|---|
RepoBuilder |
RepoBuilder.lookupIndexFactory(Function<java.lang.Class,LookupIndex> factory) |
static void |
Repos.setLookupIndexFactory(Function<java.lang.Class,LookupIndex> factory) |
static void |
Repos.setUniqueLookupIndexFactory(Function<java.lang.Class,LookupIndex> factory) |
RepoBuilder |
RepoBuilder.uniqueLookupIndexFactory(Function<java.lang.Class,LookupIndex> factory) |
Modifier and Type | Field and Description |
---|---|
protected java.util.List<LookupIndex> |
SearchableCollectionDefault.indexes |
protected java.util.Map<java.lang.String,LookupIndex> |
SearchableCollectionDefault.lookupIndexMap |
Modifier and Type | Method and Description |
---|---|
void |
SearchableCollectionDefault.addLookupIndex(java.lang.String name,
LookupIndex si) |
void |
RepoDefault.addLookupIndex(java.lang.String name,
LookupIndex<?,?> si) |
Modifier and Type | Method and Description |
---|---|
RepoBuilder |
RepoBuilderDefault.lookupIndexFactory(Function<java.lang.Class,LookupIndex> factory) |
void |
FilterDefault.setLookupIndexMap(java.util.Map<java.lang.String,LookupIndex> lookupIndexMap) |
RepoBuilder |
RepoBuilderDefault.uniqueLookupIndexFactory(Function<java.lang.Class,LookupIndex> factory) |
Modifier and Type | Class and Description |
---|---|
class |
BaseIndexWrapper
Allows more complex indexes.
|
class |
LookupIndexDefault<KEY,ITEM>
A really simple lookup index that uses a standard java.util.HashMap.
|
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 |
UniqueLookupIndex<KEY,ITEM> |
class |
UniqueSearchIndex<KEY,ITEM>
Default Search Index which uses a TreeMap
|
Modifier and Type | Interface and Description |
---|---|
interface |
SearchIndex<KEY,ITEM>
SearchIndex
|
Modifier and Type | Method and Description |
---|---|
static Function<java.lang.Class,LookupIndex> |
SPIFactory.getLookupIndexFactory() |
static Function<java.lang.Class,LookupIndex> |
SPIFactory.getUniqueLookupIndexFactory() |
Modifier and Type | Method and Description |
---|---|
static void |
SPIFactory.setLookupIndexFactory(Function<java.lang.Class,LookupIndex> lookupIndexFactory) |
void |
FilterComposer.setLookupIndexMap(java.util.Map<java.lang.String,LookupIndex> lookupIndexMap) |
static void |
SPIFactory.setUniqueLookupIndexFactory(Function<java.lang.Class,LookupIndex> lookupIndexFactory) |