Modifier and Type | Class and Description |
---|---|
class |
AvlIndex<K,O>
An Index backed by an AVL Tree.
|
Modifier and Type | Method and Description |
---|---|
Index<String,E,Long> |
AvlStore.getAliasIndex() |
Index<String,E,Long> |
AvlStore.getEntryCsnIndex() |
Index<String,E,Long> |
AvlStore.getEntryUuidIndex() |
Index<?,E,Long> |
AvlStore.getIndex(String id)
Get the user or system index associated with the given name
|
Index<String,E,Long> |
AvlStore.getNdnIndex() |
Index<String,E,Long> |
AvlStore.getObjectClassIndex() |
Index<Long,E,Long> |
AvlStore.getOneAliasIndex() |
Index<Long,E,Long> |
AvlStore.getOneLevelIndex() |
Index<String,E,Long> |
AvlStore.getPresenceIndex() |
Index<Long,E,Long> |
AvlStore.getSubAliasIndex() |
Index<Long,E,Long> |
AvlStore.getSubLevelIndex() |
Index<?,E,Long> |
AvlStore.getSystemIndex(String id)
Get the system index associated with the given name
|
Index<String,E,Long> |
AvlStore.getUpdnIndex() |
Index<? extends Object,E,Long> |
AvlStore.getUserIndex(String id)
Get the user index associated with the given name
|
Modifier and Type | Method and Description |
---|---|
Set<Index<? extends Object,E,Long>> |
AvlStore.getUserIndices() |
Modifier and Type | Method and Description |
---|---|
void |
AvlStore.addIndex(Index<? extends Object,E,Long> index)
Adds a user index to the list of index for this store
|
void |
AvlStore.setAliasIndex(Index<String,E,Long> index)
Set the Alias index
|
void |
AvlStore.setEntryCsnIndex(Index<String,E,Long> index) |
void |
AvlStore.setEntryUuidIndex(Index<String,E,Long> index) |
void |
AvlStore.setNdnIndex(Index<String,E,Long> index)
Set the NDN index
|
void |
AvlStore.setObjectClassIndex(Index<String,E,Long> index) |
void |
AvlStore.setOneAliasIndex(Index<Long,E,Long> index)
Set the OneAlias index
|
void |
AvlStore.setOneLevelIndex(Index<Long,E,Long> index)
Set the OneLevel index
|
void |
AvlStore.setPresenceIndex(Index<String,E,Long> index)
Set the Presence index
|
void |
AvlStore.setSubAliasIndex(Index<Long,E,Long> index)
Set the SubAlias index
|
void |
AvlStore.setSubLevelIndex(Index<Long,E,Long> index)
Set the SubLevel index
|
void |
AvlStore.setUpdnIndex(Index<String,E,Long> index)
Set the UpDn index
|
Modifier and Type | Method and Description |
---|---|
void |
AvlStore.setUserIndices(Set<Index<? extends Object,E,Long>> userIndices)
Stores the list of user index
|
Modifier and Type | Method and Description |
---|---|
abstract Index<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<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<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 Object,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
BTreePartition.getSystemIndex(String attribute) |
abstract Index<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 Object,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
BTreePartition.getUserIndex(String attribute) |
Modifier and Type | Method and Description |
---|---|
Set<Index<? extends Object,org.apache.directory.shared.ldap.entry.ServerEntry,ID>> |
BTreePartition.getIndexedAttributes() |
Modifier and Type | Method and Description |
---|---|
void |
BTreePartition.addIndexedAttributes(Index<? extends Object,org.apache.directory.shared.ldap.entry.ServerEntry,ID>... indexes) |
abstract void |
BTreePartition.addIndexOn(Index<? extends Object,org.apache.directory.shared.ldap.entry.ServerEntry,ID> index) |
abstract void |
BTreePartition.setAliasIndexOn(Index<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<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<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<String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> index)
Sets the user provided distinguished name Index.
|
Modifier and Type | Method and Description |
---|---|
void |
BTreePartition.setIndexedAttributes(Set<Index<? extends Object,org.apache.directory.shared.ldap.entry.ServerEntry,ID>> indexedAttributes) |
Modifier and Type | Method and Description |
---|---|
static void |
IndexDialog.show(Index index) |
Constructor and Description |
---|
IndexDialog(Frame parent,
boolean modal,
Index<K,O,ID> index) |
IndexDialog(Index<K,O,ID> index) |
Modifier and Type | Class and Description |
---|---|
class |
JdbmIndex<K,O>
A Jdbm based index implementation.
|
Modifier and Type | Method and Description |
---|---|
Set<Index<?,E,Long>> |
JdbmStore.getUserIndices() |
Modifier and Type | Method and Description |
---|---|
void |
JdbmStore.addIndex(Index<?,E,Long> index) |
void |
JdbmStore.setAliasIndex(Index<String,E,Long> index)
Set the Alias index
|
void |
JdbmStore.setEntryCsnIndex(Index<String,E,Long> index)
Set the EntryCSN index
|
void |
JdbmStore.setEntryUuidIndex(Index<String,E,Long> index)
Set the EntryUUID index
|
void |
JdbmStore.setNdnIndex(Index<String,E,Long> index)
Set the NDN index
|
void |
JdbmStore.setObjectClassIndex(Index<String,E,Long> index)
Set the ObjectClass index
|
void |
JdbmStore.setOneAliasIndex(Index<Long,E,Long> index)
Set the OneAlias index
|
void |
JdbmStore.setOneLevelIndex(Index<Long,E,Long> index)
Set the OneLevel index
|
void |
JdbmStore.setPresenceIndex(Index<String,E,Long> index)
Set the Presence index
|
void |
JdbmStore.setSubAliasIndex(Index<Long,E,Long> index)
Set the SubAlias index
|
void |
JdbmStore.setSubLevelIndex(Index<Long,E,Long> index)
Set the SubLevel index
|
void |
JdbmStore.setUpdnIndex(Index<String,E,Long> index)
Set the UpDn index
|
Modifier and Type | Method and Description |
---|---|
void |
JdbmStore.setUserIndices(Set<Index<?,E,Long>> userIndices) |
Modifier and Type | Method and Description |
---|---|
Index<String,E,Long> |
LdifStore.getAliasIndex() |
Index<String,org.apache.directory.shared.ldap.entry.ServerEntry,Long> |
LdifPartition.getAliasIndex() |
Index<String,E,Long> |
LdifStore.getEntryCsnIndex() |
Index<String,E,Long> |
LdifStore.getEntryUuidIndex() |
Index<?,E,Long> |
LdifStore.getIndex(String id) |
Index<String,E,Long> |
LdifStore.getNdnIndex() |
Index<String,org.apache.directory.shared.ldap.entry.ServerEntry,Long> |
LdifPartition.getNdnIndex() |
Index<String,E,Long> |
LdifStore.getObjectClassIndex() |
Index<Long,E,Long> |
LdifStore.getOneAliasIndex() |
Index<Long,org.apache.directory.shared.ldap.entry.ServerEntry,Long> |
LdifPartition.getOneAliasIndex() |
Index<Long,E,Long> |
LdifStore.getOneLevelIndex() |
Index<Long,org.apache.directory.shared.ldap.entry.ServerEntry,Long> |
LdifPartition.getOneLevelIndex() |
Index<String,E,Long> |
LdifStore.getPresenceIndex() |
Index<String,org.apache.directory.shared.ldap.entry.ServerEntry,Long> |
LdifPartition.getPresenceIndex() |
Index<Long,E,Long> |
LdifStore.getSubAliasIndex() |
Index<Long,org.apache.directory.shared.ldap.entry.ServerEntry,Long> |
LdifPartition.getSubAliasIndex() |
Index<Long,E,Long> |
LdifStore.getSubLevelIndex() |
Index<Long,org.apache.directory.shared.ldap.entry.ServerEntry,Long> |
LdifPartition.getSubLevelIndex() |
Index<?,E,Long> |
LdifStore.getSystemIndex(String id) |
Index<?,org.apache.directory.shared.ldap.entry.ServerEntry,Long> |
LdifPartition.getSystemIndex(String id) |
Index<String,E,Long> |
LdifStore.getUpdnIndex() |
Index<String,org.apache.directory.shared.ldap.entry.ServerEntry,Long> |
LdifPartition.getUpdnIndex() |
Index<?,E,Long> |
LdifStore.getUserIndex(String id) |
Index<? extends Object,org.apache.directory.shared.ldap.entry.ServerEntry,Long> |
LdifPartition.getUserIndex(String id) |
Modifier and Type | Method and Description |
---|---|
Set<Index<?,E,Long>> |
LdifStore.getUserIndices() |
Modifier and Type | Method and Description |
---|---|
void |
LdifStore.addIndex(Index<?,E,Long> index) |
void |
LdifPartition.addIndexOn(Index<? extends Object,org.apache.directory.shared.ldap.entry.ServerEntry,Long> index) |
void |
LdifStore.setAliasIndex(Index<String,E,Long> index) |
void |
LdifPartition.setAliasIndexOn(Index<String,org.apache.directory.shared.ldap.entry.ServerEntry,Long> index) |
void |
LdifStore.setEntryCsnIndex(Index<String,E,Long> index) |
void |
LdifStore.setEntryUuidIndex(Index<String,E,Long> index) |
void |
LdifStore.setNdnIndex(Index<String,E,Long> index) |
void |
LdifPartition.setNdnIndexOn(Index<String,org.apache.directory.shared.ldap.entry.ServerEntry,Long> index) |
void |
LdifStore.setObjectClassIndex(Index<String,E,Long> index) |
void |
LdifStore.setOneAliasIndex(Index<Long,E,Long> index) |
void |
LdifPartition.setOneAliasIndexOn(Index<Long,org.apache.directory.shared.ldap.entry.ServerEntry,Long> index) |
void |
LdifStore.setOneLevelIndex(Index<Long,E,Long> index) |
void |
LdifPartition.setOneLevelIndexOn(Index<Long,org.apache.directory.shared.ldap.entry.ServerEntry,Long> index) |
void |
LdifStore.setPresenceIndex(Index<String,E,Long> index) |
void |
LdifPartition.setPresenceIndexOn(Index<String,org.apache.directory.shared.ldap.entry.ServerEntry,Long> index) |
void |
LdifStore.setSubAliasIndex(Index<Long,E,Long> index) |
void |
LdifPartition.setSubAliasIndexOn(Index<Long,org.apache.directory.shared.ldap.entry.ServerEntry,Long> index) |
void |
LdifStore.setSubLevelIndex(Index<Long,E,Long> index) |
void |
LdifStore.setUpdnIndex(Index<String,E,Long> index) |
void |
LdifPartition.setUpdnIndexOn(Index<String,org.apache.directory.shared.ldap.entry.ServerEntry,Long> index) |
Modifier and Type | Method and Description |
---|---|
void |
LdifStore.setUserIndices(Set<Index<?,E,Long>> userIndices) |
Modifier and Type | Class and Description |
---|---|
class |
GenericIndex<K,O,ID>
A generic index implementation that is just used to hold the index configuration
parameters (attributeId, cacheSize, wkDirPath).
|
Modifier and Type | Method and Description |
---|---|
Index<String,E,ID> |
Store.getAliasIndex() |
Index<String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
AbstractXdbmPartition.getAliasIndex() |
Index<String,E,ID> |
Store.getEntryCsnIndex() |
Index<String,E,ID> |
Store.getEntryUuidIndex() |
Index<String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
AbstractXdbmPartition.getExistenceIndex() |
Index<?,E,ID> |
Store.getIndex(String id)
Get the user or system index associated with the given name
|
Index<String,E,ID> |
Store.getNdnIndex() |
Index<String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
AbstractXdbmPartition.getNdnIndex() |
Index<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<String,E,ID> |
Store.getPresenceIndex() |
Index<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(String id)
Get the system index associated with the given name
|
Index<? extends Object,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
AbstractXdbmPartition.getSystemIndex(String id) |
Index<String,E,ID> |
Store.getUpdnIndex() |
Index<String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
AbstractXdbmPartition.getUpdnIndex() |
Index<?,E,ID> |
Store.getUserIndex(String id)
Get the user index associated with the given name
|
Index<? extends Object,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
AbstractXdbmPartition.getUserIndex(String id) |
Modifier and Type | Method and Description |
---|---|
Set<Index<?,E,ID>> |
Store.getUserIndices() |
Modifier and Type | Method and Description |
---|---|
void |
Store.addIndex(Index<?,E,ID> index)
Adds a user index to the list of index for this store
|
void |
AbstractXdbmPartition.addIndexOn(Index<? extends Object,org.apache.directory.shared.ldap.entry.ServerEntry,ID> index) |
void |
Store.setAliasIndex(Index<String,E,ID> index)
Set the Alias index
|
void |
AbstractXdbmPartition.setAliasIndexOn(Index<String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> index) |
void |
Store.setEntryCsnIndex(Index<String,E,ID> index)
Set the EntryCSN index
|
void |
Store.setEntryUuidIndex(Index<String,E,ID> index)
Set the EntryUUID index
|
void |
Store.setNdnIndex(Index<String,E,ID> index)
Set the NDN index
|
void |
AbstractXdbmPartition.setNdnIndexOn(Index<String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> index) |
void |
Store.setObjectClassIndex(Index<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<String,E,ID> index)
Set the Presence index
|
void |
AbstractXdbmPartition.setPresenceIndexOn(Index<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<String,E,ID> index)
Set the UpDn index
|
void |
AbstractXdbmPartition.setUpdnIndexOn(Index<String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> index) |
Modifier and Type | Method and Description |
---|---|
void |
Store.setUserIndices(Set<Index<?,E,ID>> userIndices)
Stores the list of user index
|
Modifier and Type | Method and Description |
---|---|
static void |
IndexUtils.printContents(Index<?,org.apache.directory.shared.ldap.entry.ServerEntry,Long> idx) |
static void |
IndexUtils.printContents(Index<?,org.apache.directory.shared.ldap.entry.ServerEntry,Long> idx,
OutputStream outputStream) |
static void |
IndexDialog.show(Index<?,org.apache.directory.shared.ldap.entry.ServerEntry,Long> index) |
Constructor and Description |
---|
IndexDialog(Frame parent,
boolean modal,
Index<K,O,ID> index) |
IndexDialog(Index<K,O,ID> index) |
Copyright © 2003–2015 The Apache Software Foundation. All rights reserved.