Uses of Interface
org.apache.directory.server.xdbm.Index

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
 



Copyright © 2003-2010 The Apache Software Foundation. All Rights Reserved.