|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Index | |
|---|---|
| org.apache.directory.server.core.partition.impl.btree | |
| org.apache.directory.server.xdbm | |
| Uses of Index in org.apache.directory.server.core.partition.impl.btree |
|---|
| Methods in org.apache.directory.server.core.partition.impl.btree that return Index | |
|---|---|
abstract Index<java.lang.String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
BTreePartition.getAliasIndex()
Gets the system index defined on the ALIAS_ATTRIBUTE which for LDAP would be the aliasedObjectName and for X.500 would be aliasedEntryName. |
abstract Index<java.lang.String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
BTreePartition.getNdnIndex()
Gets the Index mapping the normalized distinguished names of entries as Strings to the BigInteger primary keys of entries. |
abstract Index<ID,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
BTreePartition.getOneAliasIndex()
Gets the alias index mapping parent entries with scope expanding aliases children one level below them; this system index is used to dereference aliases on one/single level scoped searches. |
abstract Index<ID,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
BTreePartition.getOneLevelIndex()
Gets the Index mapping the primary keys of parents to the primary keys of their children. |
abstract Index<java.lang.String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
BTreePartition.getPresenceIndex()
|
abstract Index<ID,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
BTreePartition.getSubAliasIndex()
Gets the alias index mapping relative entries with scope expanding alias descendents; this system index is used to dereference aliases on subtree scoped searches. |
abstract Index<ID,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
BTreePartition.getSubLevelIndex()
Gets the Index mapping the primary keys of ancestors to the primary keys of their descendants. |
abstract Index<? extends java.lang.Object,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
BTreePartition.getSystemIndex(java.lang.String attribute)
|
abstract Index<java.lang.String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
BTreePartition.getUpdnIndex()
Gets the Index mapping user provided distinguished names of entries as Strings to the BigInteger primary keys of entries. |
abstract Index<? extends java.lang.Object,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
BTreePartition.getUserIndex(java.lang.String attribute)
|
| Methods in org.apache.directory.server.core.partition.impl.btree that return types with arguments of type Index | |
|---|---|
java.util.Set<Index<? extends java.lang.Object,org.apache.directory.shared.ldap.entry.ServerEntry,ID>> |
BTreePartition.getIndexedAttributes()
|
| Methods in org.apache.directory.server.core.partition.impl.btree with parameters of type Index | |
|---|---|
void |
BTreePartition.addIndexedAttributes(Index<? extends java.lang.Object,org.apache.directory.shared.ldap.entry.ServerEntry,ID>... indexes)
|
abstract void |
BTreePartition.addIndexOn(Index<? extends java.lang.Object,org.apache.directory.shared.ldap.entry.ServerEntry,ID> index)
|
abstract void |
BTreePartition.setAliasIndexOn(Index<java.lang.String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> index)
Sets the system index defined on the ALIAS_ATTRIBUTE which for LDAP would be the aliasedObjectName and for X.500 would be aliasedEntryName. |
abstract void |
BTreePartition.setNdnIndexOn(Index<java.lang.String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> index)
Sets the normalized distinguished name Index. |
abstract void |
BTreePartition.setOneAliasIndexOn(Index<ID,org.apache.directory.shared.ldap.entry.ServerEntry,ID> index)
Sets the alias index mapping parent entries with scope expanding aliases children one level below them; this system index is used to dereference aliases on one/single level scoped searches. |
abstract void |
BTreePartition.setOneLevelIndexOn(Index<ID,org.apache.directory.shared.ldap.entry.ServerEntry,ID> index)
Sets the one level Index. |
abstract void |
BTreePartition.setPresenceIndexOn(Index<java.lang.String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> index)
Sets the attribute existence Index. |
abstract void |
BTreePartition.setSubAliasIndexOn(Index<ID,org.apache.directory.shared.ldap.entry.ServerEntry,ID> index)
Sets the alias index mapping relative entries with scope expanding alias descendents; this system index is used to dereference aliases on subtree scoped searches. |
abstract void |
BTreePartition.setUpdnIndexOn(Index<java.lang.String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> index)
Sets the user provided distinguished name Index. |
| Method parameters in org.apache.directory.server.core.partition.impl.btree with type arguments of type Index | |
|---|---|
void |
BTreePartition.setIndexedAttributes(java.util.Set<Index<? extends java.lang.Object,org.apache.directory.shared.ldap.entry.ServerEntry,ID>> indexedAttributes)
|
| Uses of Index in org.apache.directory.server.xdbm |
|---|
| Classes in org.apache.directory.server.xdbm that implement Index | |
|---|---|
class |
GenericIndex<K,O,ID>
A generic index implementation that is just used to hold the index configuration parameters (attributeId, cacheSize, wkDirPath). |
| Methods in org.apache.directory.server.xdbm that return Index | |
|---|---|
Index<java.lang.String,E,ID> |
Store.getAliasIndex()
|
Index<java.lang.String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
AbstractXdbmPartition.getAliasIndex()
|
Index<java.lang.String,E,ID> |
Store.getEntryCsnIndex()
|
Index<java.lang.String,E,ID> |
Store.getEntryUuidIndex()
|
Index<java.lang.String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
AbstractXdbmPartition.getExistenceIndex()
|
Index<?,E,ID> |
Store.getIndex(java.lang.String id)
Get the user or system index associated with the given name |
Index<java.lang.String,E,ID> |
Store.getNdnIndex()
|
Index<java.lang.String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
AbstractXdbmPartition.getNdnIndex()
|
Index<java.lang.String,E,ID> |
Store.getObjectClassIndex()
|
Index<ID,E,ID> |
Store.getOneAliasIndex()
|
Index<ID,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
AbstractXdbmPartition.getOneAliasIndex()
|
Index<ID,E,ID> |
Store.getOneLevelIndex()
|
Index<ID,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
AbstractXdbmPartition.getOneLevelIndex()
|
Index<java.lang.String,E,ID> |
Store.getPresenceIndex()
|
Index<java.lang.String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
AbstractXdbmPartition.getPresenceIndex()
|
Index<ID,E,ID> |
Store.getSubAliasIndex()
|
Index<ID,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
AbstractXdbmPartition.getSubAliasIndex()
|
Index<ID,E,ID> |
Store.getSubLevelIndex()
|
Index<ID,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
AbstractXdbmPartition.getSubLevelIndex()
|
Index<?,E,ID> |
Store.getSystemIndex(java.lang.String id)
Get the system index associated with the given name |
Index<? extends java.lang.Object,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
AbstractXdbmPartition.getSystemIndex(java.lang.String id)
|
Index<java.lang.String,E,ID> |
Store.getUpdnIndex()
|
Index<java.lang.String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
AbstractXdbmPartition.getUpdnIndex()
|
Index<?,E,ID> |
Store.getUserIndex(java.lang.String id)
Get the user index associated with the given name |
Index<? extends java.lang.Object,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
AbstractXdbmPartition.getUserIndex(java.lang.String id)
|
| Methods in org.apache.directory.server.xdbm that return types with arguments of type Index | |
|---|---|
java.util.Set<Index<?,E,ID>> |
Store.getUserIndices()
|
| Methods in org.apache.directory.server.xdbm with parameters of type Index | |
|---|---|
void |
Store.addIndex(Index<?,E,ID> index)
Adds a user index to the list of index for this store |
void |
AbstractXdbmPartition.addIndexOn(Index<? extends java.lang.Object,org.apache.directory.shared.ldap.entry.ServerEntry,ID> index)
|
void |
Store.setAliasIndex(Index<java.lang.String,E,ID> index)
Set the Alias index |
void |
AbstractXdbmPartition.setAliasIndexOn(Index<java.lang.String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> index)
|
void |
Store.setEntryCsnIndex(Index<java.lang.String,E,ID> index)
Set the EntryCSN index |
void |
Store.setEntryUuidIndex(Index<java.lang.String,E,ID> index)
Set the EntryUUID index |
void |
Store.setNdnIndex(Index<java.lang.String,E,ID> index)
Set the NDN index |
void |
AbstractXdbmPartition.setNdnIndexOn(Index<java.lang.String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> index)
|
void |
Store.setObjectClassIndex(Index<java.lang.String,E,ID> index)
Set the ObjectClass index |
void |
Store.setOneAliasIndex(Index<ID,E,ID> index)
Set the OneAlias index |
void |
AbstractXdbmPartition.setOneAliasIndexOn(Index<ID,org.apache.directory.shared.ldap.entry.ServerEntry,ID> index)
|
void |
Store.setOneLevelIndex(Index<ID,E,ID> index)
Set the OneLevel index |
void |
AbstractXdbmPartition.setOneLevelIndexOn(Index<ID,org.apache.directory.shared.ldap.entry.ServerEntry,ID> index)
|
void |
Store.setPresenceIndex(Index<java.lang.String,E,ID> index)
Set the Presence index |
void |
AbstractXdbmPartition.setPresenceIndexOn(Index<java.lang.String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> index)
|
void |
Store.setSubAliasIndex(Index<ID,E,ID> index)
Set the SubAlias index |
void |
AbstractXdbmPartition.setSubAliasIndexOn(Index<ID,org.apache.directory.shared.ldap.entry.ServerEntry,ID> index)
|
void |
Store.setSubLevelIndex(Index<ID,E,ID> index)
Set the SubLevel index |
void |
Store.setUpdnIndex(Index<java.lang.String,E,ID> index)
Set the UpDn index |
void |
AbstractXdbmPartition.setUpdnIndexOn(Index<java.lang.String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> index)
|
| Method parameters in org.apache.directory.server.xdbm with type arguments of type Index | |
|---|---|
void |
Store.setUserIndices(java.util.Set<Index<?,E,ID>> userIndices)
Stores the list of user index |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||