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

Packages that use Index
org.apache.directory.server.core.partition.impl.avl   
org.apache.directory.server.core.partition.impl.btree   
org.apache.directory.server.xdbm   
org.apache.directory.server.xdbm.impl.avl   
org.apache.directory.server.xdbm.search.impl   
 

Uses of Index in org.apache.directory.server.core.partition.impl.avl
 

Methods in org.apache.directory.server.core.partition.impl.avl that return Index
protected  Index<?,org.apache.directory.shared.ldap.model.entry.Entry,Long> AvlPartition.convertAndInit(Index<?,org.apache.directory.shared.ldap.model.entry.Entry,Long> index)
           
 

Methods in org.apache.directory.server.core.partition.impl.avl with parameters of type Index
protected  Index<?,org.apache.directory.shared.ldap.model.entry.Entry,Long> AvlPartition.convertAndInit(Index<?,org.apache.directory.shared.ldap.model.entry.Entry,Long> index)
           
 

Uses of Index in org.apache.directory.server.core.partition.impl.btree
 

Fields in org.apache.directory.server.core.partition.impl.btree declared as Index
protected  Index<String,org.apache.directory.shared.ldap.model.entry.Entry,ID> AbstractBTreePartition.aliasIdx
          a system index on aliasedObjectName attribute
protected  Index<String,org.apache.directory.shared.ldap.model.entry.Entry,ID> AbstractBTreePartition.entryCsnIdx
          a system index on entryCSN attribute
protected  Index<String,org.apache.directory.shared.ldap.model.entry.Entry,ID> AbstractBTreePartition.entryUuidIdx
          a system index on entryUUID attribute
protected  Index<String,org.apache.directory.shared.ldap.model.entry.Entry,ID> AbstractBTreePartition.objectClassIdx
          a system index on objectClass attribute
protected  Index<ID,org.apache.directory.shared.ldap.model.entry.Entry,ID> AbstractBTreePartition.oneAliasIdx
          the one level scope alias index
protected  Index<ID,org.apache.directory.shared.ldap.model.entry.Entry,ID> AbstractBTreePartition.oneLevelIdx
          the parent child relationship index
protected  Index<String,org.apache.directory.shared.ldap.model.entry.Entry,ID> AbstractBTreePartition.presenceIdx
          the attribute presence index
protected  Index<ParentIdAndRdn<ID>,org.apache.directory.shared.ldap.model.entry.Entry,ID> AbstractBTreePartition.rdnIdx
          the relative distinguished name index
protected  Index<ID,org.apache.directory.shared.ldap.model.entry.Entry,ID> AbstractBTreePartition.subAliasIdx
          the subtree scope alias index
protected  Index<ID,org.apache.directory.shared.ldap.model.entry.Entry,ID> AbstractBTreePartition.subLevelIdx
          a system index on the entries of descendants of root Dn
 

Fields in org.apache.directory.server.core.partition.impl.btree with type parameters of type Index
protected  Map<String,Index<?,org.apache.directory.shared.ldap.model.entry.Entry,ID>> AbstractBTreePartition.systemIndices
          a map of attributeType numeric ID to system userIndices
protected  Map<String,Index<?,org.apache.directory.shared.ldap.model.entry.Entry,ID>> AbstractBTreePartition.userIndices
          a map of attributeType numeric ID to user userIndices
 

Methods in org.apache.directory.server.core.partition.impl.btree that return Index
protected abstract  Index<?,org.apache.directory.shared.ldap.model.entry.Entry,ID> AbstractBTreePartition.convertAndInit(Index<?,org.apache.directory.shared.ldap.model.entry.Entry,ID> index)
          Convert and initialize an index for a specific store implementation.
 Index<String,org.apache.directory.shared.ldap.model.entry.Entry,ID> AbstractBTreePartition.getAliasIndex()
          
 Index<String,org.apache.directory.shared.ldap.model.entry.Entry,ID> AbstractBTreePartition.getEntryCsnIndex()
          
 Index<String,org.apache.directory.shared.ldap.model.entry.Entry,ID> AbstractBTreePartition.getEntryUuidIndex()
          
 Index<?,org.apache.directory.shared.ldap.model.entry.Entry,ID> AbstractBTreePartition.getIndex(org.apache.directory.shared.ldap.model.schema.AttributeType attributeType)
          Get the user or system index associated with the given attributeType
 Index<String,org.apache.directory.shared.ldap.model.entry.Entry,ID> AbstractBTreePartition.getObjectClassIndex()
          
 Index<ID,org.apache.directory.shared.ldap.model.entry.Entry,ID> AbstractBTreePartition.getOneAliasIndex()
          
 Index<ID,org.apache.directory.shared.ldap.model.entry.Entry,ID> AbstractBTreePartition.getOneLevelIndex()
          
 Index<String,org.apache.directory.shared.ldap.model.entry.Entry,ID> AbstractBTreePartition.getPresenceIndex()
          
 Index<ParentIdAndRdn<ID>,org.apache.directory.shared.ldap.model.entry.Entry,ID> AbstractBTreePartition.getRdnIndex()
          
 Index<ID,org.apache.directory.shared.ldap.model.entry.Entry,ID> AbstractBTreePartition.getSubAliasIndex()
          
 Index<ID,org.apache.directory.shared.ldap.model.entry.Entry,ID> AbstractBTreePartition.getSubLevelIndex()
          
 Index<?,org.apache.directory.shared.ldap.model.entry.Entry,ID> AbstractBTreePartition.getSystemIndex(org.apache.directory.shared.ldap.model.schema.AttributeType attributeType)
          Get the system index associated with the given name
 Index<?,org.apache.directory.shared.ldap.model.entry.Entry,ID> AbstractBTreePartition.getUserIndex(org.apache.directory.shared.ldap.model.schema.AttributeType attributeType)
          Get the user index associated with the given name
 

Methods in org.apache.directory.server.core.partition.impl.btree that return types with arguments of type Index
 Set<Index<?,org.apache.directory.shared.ldap.model.entry.Entry,ID>> AbstractBTreePartition.getIndexedAttributes()
           
 

Methods in org.apache.directory.server.core.partition.impl.btree with parameters of type Index
 void AbstractBTreePartition.addIndex(Index<?,org.apache.directory.shared.ldap.model.entry.Entry,ID> index)
          Adds a (system or user) index to the list of index for this store.
 void AbstractBTreePartition.addIndexedAttributes(Index<?,org.apache.directory.shared.ldap.model.entry.Entry,ID>... indexes)
          Add some new indexes
protected abstract  Index<?,org.apache.directory.shared.ldap.model.entry.Entry,ID> AbstractBTreePartition.convertAndInit(Index<?,org.apache.directory.shared.ldap.model.entry.Entry,ID> index)
          Convert and initialize an index for a specific store implementation.
 

Method parameters in org.apache.directory.server.core.partition.impl.btree with type arguments of type Index
 void AbstractBTreePartition.setIndexedAttributes(Set<Index<?,org.apache.directory.shared.ldap.model.entry.Entry,ID>> indexedAttributes)
          Set the list of indexes for this partition
 

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

Classes in org.apache.directory.server.xdbm that implement Index
 class AbstractIndex<K,O,ID>
          A generic index implementation that is just used to hold the index configuration parameters (attributeId, cacheSize, wkDirPath).
 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<String,E,ID> Store.getAliasIndex()
           
 Index<String,E,ID> Store.getEntryCsnIndex()
           
 Index<String,E,ID> Store.getEntryUuidIndex()
           
 Index<?,E,ID> Store.getIndex(org.apache.directory.shared.ldap.model.schema.AttributeType attributeType)
          Get the user or system index associated with the given attributeType
 Index<String,E,ID> Store.getObjectClassIndex()
           
 Index<ID,E,ID> Store.getOneAliasIndex()
           
 Index<ID,E,ID> Store.getOneLevelIndex()
           
 Index<String,E,ID> Store.getPresenceIndex()
           
 Index<ParentIdAndRdn<ID>,E,ID> Store.getRdnIndex()
           
 Index<ID,E,ID> Store.getSubAliasIndex()
           
 Index<ID,E,ID> Store.getSubLevelIndex()
           
 Index<?,E,ID> Store.getSystemIndex(org.apache.directory.shared.ldap.model.schema.AttributeType attributeType)
          Get the system index associated with the given name
 Index<?,E,ID> Store.getUserIndex(org.apache.directory.shared.ldap.model.schema.AttributeType attributeType)
          Get the user index associated with the given name
 

Methods in org.apache.directory.server.xdbm with parameters of type Index
 void Store.addIndex(Index<?,E,ID> index)
          Adds a (system or user) index to the list of index for this store.
 

Uses of Index in org.apache.directory.server.xdbm.impl.avl
 

Classes in org.apache.directory.server.xdbm.impl.avl that implement Index
 class AvlIndex<K,O>
          An Index backed by an AVL Tree.
 class AvlRdnIndex<E>
          A special index which stores Rdn objects.
 

Uses of Index in org.apache.directory.server.xdbm.search.impl
 

Fields in org.apache.directory.server.xdbm.search.impl declared as Index
protected  Index<T,org.apache.directory.shared.ldap.model.entry.Entry,ID> LeafEvaluator.idx
          The index to use if any
 



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