Modifier and Type | Class and Description |
---|---|
class |
ReadOnlyConfigurationPartition
This class implements a read-only configuration partition.
|
Modifier and Type | Class and Description |
---|---|
class |
AvlPartition
An XDBM Partition backed by in memory AVL Trees.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBTreePartition
An abstract
Partition that uses general BTree operations. |
Modifier and Type | Class and Description |
---|---|
class |
JdbmPartition
|
Modifier and Type | Class and Description |
---|---|
class |
MavibotPartition
A Mavibot partition
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractLdifPartition
A common base class for LDIF file based Partition implementations.
|
class |
LdifPartition
A LDIF based partition.
|
class |
SingleFileLdifPartition
A Partition implementation backed by a single LDIF file.
|
Constructor and Description |
---|
AllEntriesCursor(PartitionTxn partitionTxn,
Store store)
Creates a new instance of AllEntriesCursor
|
ApproximateCursor(PartitionTxn partitionTxn,
Store store,
ApproximateEvaluator<V> approximateEvaluator)
Creates a new instance of ApproximateCursor
|
ChildrenCursor(PartitionTxn partitionTxn,
Store db,
String parentId,
org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<ParentIdAndRdn,String>> cursor)
Creates a Cursor over entries satisfying one level scope criteria.
|
DescendantCursor(PartitionTxn partitionTxn,
Store db,
String baseId,
String parentId,
org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<ParentIdAndRdn,String>> cursor)
Creates a Cursor over entries satisfying one level scope criteria.
|
DescendantCursor(PartitionTxn partitionTxn,
Store db,
String baseId,
String parentId,
org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<ParentIdAndRdn,String>> cursor,
boolean topLevel)
Creates a Cursor over entries satisfying one level scope criteria.
|
EqualityCursor(PartitionTxn partitionTxn,
Store store,
EqualityEvaluator<V> equalityEvaluator)
Creates a new instance of an EqualityCursor
|
GreaterEqCursor(PartitionTxn partitionTxn,
Store store,
GreaterEqEvaluator<V> greaterEqEvaluator)
Creates a new instance of an GreaterEqCursor
|
LessEqCursor(PartitionTxn partitionTxn,
Store store,
LessEqEvaluator<V> lessEqEvaluator)
Creates a new instance of an LessEqCursor
|
NotCursor(PartitionTxn partitionTxn,
Store store,
Evaluator<? extends org.apache.directory.api.ldap.model.filter.ExprNode> childEvaluator)
Creates a new instance of an NotCursor
|
PresenceCursor(PartitionTxn partitionTxn,
Store store,
PresenceEvaluator presenceEvaluator)
Creates a new instance of an PresenceCursor
|
SubstringCursor(PartitionTxn partitionTxn,
Store store,
SubstringEvaluator substringEvaluator)
Creates a new instance of an SubstringCursor
|
Modifier and Type | Field and Description |
---|---|
protected Store |
LeafEvaluator.db
The backend
|
Constructor and Description |
---|
ApproximateEvaluator(org.apache.directory.api.ldap.model.filter.ApproximateNode<T> node,
Store db,
org.apache.directory.api.ldap.model.schema.SchemaManager schemaManager)
Creates a new ApproximateEvaluator
|
BaseLevelScopeEvaluator(Store db,
org.apache.directory.api.ldap.model.filter.ScopeNode node)
Creates a one level scope node Evaluator for search expressions.
|
EqualityEvaluator(org.apache.directory.api.ldap.model.filter.EqualityNode<T> node,
Store db,
org.apache.directory.api.ldap.model.schema.SchemaManager schemaManager)
Creates a new EqualityEvaluator
|
GreaterEqEvaluator(org.apache.directory.api.ldap.model.filter.GreaterEqNode<T> node,
Store db,
org.apache.directory.api.ldap.model.schema.SchemaManager schemaManager)
Creates a new GreaterEqEvaluator
|
LeafEvaluator(org.apache.directory.api.ldap.model.filter.SimpleNode<T> node,
Store db,
org.apache.directory.api.ldap.model.schema.SchemaManager schemaManager)
Creates a new LeafEvaluator
|
LessEqEvaluator(org.apache.directory.api.ldap.model.filter.LessEqNode<T> node,
Store db,
org.apache.directory.api.ldap.model.schema.SchemaManager schemaManager)
Creates a new LessEqEvaluator
|
OneLevelScopeEvaluator(Store db,
org.apache.directory.api.ldap.model.filter.ScopeNode node)
Creates a one level scope node Evaluator for search expressions.
|
PassThroughEvaluator(Store db)
Create a new instance of the PassThroughEvaluator
|
PresenceEvaluator(org.apache.directory.api.ldap.model.filter.PresenceNode node,
Store db,
org.apache.directory.api.ldap.model.schema.SchemaManager schemaManager)
Creates a new PresenceEvaluator
|
SubstringEvaluator(org.apache.directory.api.ldap.model.filter.SubstringNode node,
Store db,
org.apache.directory.api.ldap.model.schema.SchemaManager schemaManager)
Creates a new SubstringEvaluator for substring expressions.
|
SubtreeScopeEvaluator(PartitionTxn partitionTxn,
Store db,
org.apache.directory.api.ldap.model.filter.ScopeNode node)
Creates a subtree scope node evaluator for search expressions.
|
Constructor and Description |
---|
CursorBuilder(Store db,
EvaluatorBuilder evaluatorBuilder)
Creates an expression tree enumerator.
|
DefaultOptimizer(Store db)
Creates an optimizer on a database.
|
DefaultSearchEngine(Store db,
CursorBuilder cursorBuilder,
EvaluatorBuilder evaluatorBuilder,
Optimizer optimizer)
Creates a DefaultSearchEngine for searching a Database without setting
up the database.
|
EvaluatorBuilder(Store db,
org.apache.directory.api.ldap.model.schema.SchemaManager schemaManager)
Creates a top level Evaluator where leaves are delegated to a leaf node
evaluator which will be created.
|
Copyright © 2003–2020 The Apache Software Foundation. All rights reserved.