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

Packages that use Store
org.apache.directory.server.core.partition.avl   
org.apache.directory.server.core.partition.impl.btree.jdbm   
org.apache.directory.server.core.partition.ldif   
org.apache.directory.server.xdbm   
org.apache.directory.server.xdbm.search.impl   
org.apache.directory.server.xdbm.tools   
 

Uses of Store in org.apache.directory.server.core.partition.avl
 

Classes in org.apache.directory.server.core.partition.avl that implement Store
 class AvlStore<E>
          A Store implementation backed by in memory AVL trees.
 

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

Classes in org.apache.directory.server.core.partition.impl.btree.jdbm that implement Store
 class JdbmStore<E>
           
 

Uses of Store in org.apache.directory.server.core.partition.ldif
 

Classes in org.apache.directory.server.core.partition.ldif that implement Store
 class LdifStore<E>
          TODO LdifStore.
 

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

Fields in org.apache.directory.server.xdbm declared as Store
protected  Store<org.apache.directory.shared.ldap.entry.ServerEntry,ID> AbstractXdbmPartition.store
          The store.
 

Constructors in org.apache.directory.server.xdbm with parameters of type Store
AbstractXdbmPartition(Store<org.apache.directory.shared.ldap.entry.ServerEntry,ID> store)
           
 

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

Constructors in org.apache.directory.server.xdbm.search.impl with parameters of type Store
AllEntriesCursor(Store<org.apache.directory.shared.ldap.entry.ServerEntry,ID> db)
           
ApproximateCursor(Store<org.apache.directory.shared.ldap.entry.ServerEntry,ID> db, ApproximateEvaluator<V,ID> approximateEvaluator)
           
ApproximateEvaluator(org.apache.directory.shared.ldap.filter.ApproximateNode<T> node, Store<org.apache.directory.shared.ldap.entry.ServerEntry,ID> db, org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
           
CursorBuilder(Store<org.apache.directory.shared.ldap.entry.ServerEntry,ID> db, EvaluatorBuilder<ID> evaluatorBuilder)
          Creates an expression tree enumerator.
DefaultOptimizer(Store<E,ID> db)
          Creates an optimizer on a database.
DefaultSearchEngine(Store<org.apache.directory.shared.ldap.entry.ServerEntry,ID> db, CursorBuilder<ID> cursorBuilder, EvaluatorBuilder<ID> evaluatorBuilder, Optimizer optimizer)
          Creates a DefaultSearchEngine for searching a Database without setting up the database.
EqualityCursor(Store<org.apache.directory.shared.ldap.entry.ServerEntry,ID> db, EqualityEvaluator<V,ID> equalityEvaluator)
           
EqualityEvaluator(org.apache.directory.shared.ldap.filter.EqualityNode<T> node, Store<org.apache.directory.shared.ldap.entry.ServerEntry,ID> db, org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
           
EvaluatorBuilder(Store<org.apache.directory.shared.ldap.entry.ServerEntry,ID> db, org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
          Creates a top level Evaluator where leaves are delegated to a leaf node evaluator which will be created.
GreaterEqCursor(Store<org.apache.directory.shared.ldap.entry.ServerEntry,ID> db, GreaterEqEvaluator greaterEqEvaluator)
           
GreaterEqEvaluator(org.apache.directory.shared.ldap.filter.GreaterEqNode<T> node, Store<org.apache.directory.shared.ldap.entry.ServerEntry,ID> db, org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
           
LessEqCursor(Store<org.apache.directory.shared.ldap.entry.ServerEntry,ID> db, LessEqEvaluator<V,ID> lessEqEvaluator)
           
LessEqEvaluator(org.apache.directory.shared.ldap.filter.LessEqNode<T> node, Store<org.apache.directory.shared.ldap.entry.ServerEntry,ID> db, org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
           
NotCursor(Store<org.apache.directory.shared.ldap.entry.ServerEntry,ID> db, Evaluator<? extends org.apache.directory.shared.ldap.filter.ExprNode,org.apache.directory.shared.ldap.entry.ServerEntry,ID> childEvaluator)
           
OneLevelScopeCursor(Store<org.apache.directory.shared.ldap.entry.ServerEntry,ID> db, OneLevelScopeEvaluator<org.apache.directory.shared.ldap.entry.ServerEntry,ID> evaluator)
          Creates a Cursor over entries satisfying one level scope criteria.
OneLevelScopeEvaluator(Store<E,ID> db, org.apache.directory.shared.ldap.filter.ScopeNode node)
          Creates a one level scope node Evaluator for search expressions.
PresenceCursor(Store<org.apache.directory.shared.ldap.entry.ServerEntry,ID> db, PresenceEvaluator<ID> presenceEvaluator)
           
PresenceEvaluator(org.apache.directory.shared.ldap.filter.PresenceNode node, Store<org.apache.directory.shared.ldap.entry.ServerEntry,ID> db, org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
           
SubstringCursor(Store<org.apache.directory.shared.ldap.entry.ServerEntry,ID> db, SubstringEvaluator<ID> substringEvaluator)
           
SubstringEvaluator(org.apache.directory.shared.ldap.filter.SubstringNode node, Store<org.apache.directory.shared.ldap.entry.ServerEntry,ID> db, org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
          Creates a new SubstringEvaluator for substring expressions.
SubtreeScopeCursor(Store<org.apache.directory.shared.ldap.entry.ServerEntry,ID> db, SubtreeScopeEvaluator<org.apache.directory.shared.ldap.entry.ServerEntry,ID> evaluator)
          Creates a Cursor over entries satisfying subtree level scope criteria.
SubtreeScopeEvaluator(Store<E,ID> db, org.apache.directory.shared.ldap.filter.ScopeNode node)
          Creates a subtree scope node evaluator for search expressions.
 

Uses of Store in org.apache.directory.server.xdbm.tools
 

Methods in org.apache.directory.server.xdbm.tools with parameters of type Store
 org.apache.directory.shared.ldap.entry.Entry StoreUtils.getAttributes(Store<java.lang.Object,java.lang.Long> store, java.lang.Long id)
          This is primarily a convenience method used to extract all the attributes associated with an entry.
static void StoreUtils.injectEntryInStore(Store<org.apache.directory.shared.ldap.entry.ServerEntry,java.lang.Long> store, org.apache.directory.shared.ldap.entry.ServerEntry entry)
          adds a given ServerEntry to the store after injecting entryCSN and entryUUID operational attributes
static void StoreUtils.loadExampleData(Store<org.apache.directory.shared.ldap.entry.ServerEntry,java.lang.Long> store, org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
          Initializes and loads a store with the example data shown in Structure and Organization TODO might want to make this load an LDIF instead in the future TODO correct size of spaces in user provided DN
 



Copyright © 2003-2011 Apache Software Foundation. All Rights Reserved.