Modifier and Type | Class and Description |
---|---|
class |
AvlStore<E>
A Store implementation backed by in memory AVL trees.
|
Modifier and Type | Class and Description |
---|---|
class |
JdbmStore<E> |
Modifier and Type | Class and Description |
---|---|
class |
LdifStore<E>
TODO LdifStore.
|
Modifier and Type | Field and Description |
---|---|
protected Store<org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
AbstractXdbmPartition.store
The store.
|
Constructor and Description |
---|
AbstractXdbmPartition(Store<org.apache.directory.shared.ldap.entry.ServerEntry,ID> store) |
Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
org.apache.directory.shared.ldap.entry.Entry |
StoreUtils.getAttributes(Store<Object,Long> store,
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,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,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–2014 The Apache Software Foundation. All rights reserved.