| Modifier and Type | Field and Description |
|---|---|
private IndexEntry |
IndexAssertionEnumeration.candidate
The returned candidate
|
(package private) IndexEntry<K,java.lang.String> |
IndexCursorAdaptor.forwardEntry |
private IndexEntry |
IndexAssertionEnumeration.prefetched
The prefetched candidate
|
private IndexEntry |
IndexEnumeration.prefetched |
private IndexEntry |
IndexEnumeration.returned |
private IndexEntry |
IndexEnumeration.tmp |
| Modifier and Type | Field and Description |
|---|---|
private org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<java.lang.String,java.lang.String>> |
EntryCursorAdaptor.indexCursor |
private javax.naming.NamingEnumeration<IndexEntry> |
IndexAssertionEnumeration.underlying
The iteration cursor
|
| Modifier and Type | Method and Description |
|---|---|
IndexEntry<K,java.lang.String> |
IndexCursorAdaptor.get() |
IndexEntry |
IndexAssertionEnumeration.next() |
IndexEntry |
IndexEnumeration.next() |
IndexEntry |
IndexAssertionEnumeration.nextElement() |
IndexEntry |
IndexEnumeration.nextElement() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Iterator<IndexEntry<K,java.lang.String>> |
IndexCursorAdaptor.iterator() |
| Modifier and Type | Method and Description |
|---|---|
void |
IndexCursorAdaptor.after(IndexEntry<K,java.lang.String> element) |
boolean |
IndexAssertion.assertCandidate(IndexEntry<K,ID> entry)
Tests to see if a perspective candidate should be returned based on
the evaluation of hard coded logic.
|
void |
IndexCursorAdaptor.before(IndexEntry<K,java.lang.String> element) |
| Constructor and Description |
|---|
IndexAssertionEnumeration(javax.naming.NamingEnumeration<IndexEntry> underlying,
IndexAssertion assertion) |
IndexAssertionEnumeration(javax.naming.NamingEnumeration<IndexEntry> underlying,
IndexAssertion assertion,
boolean enableDupCheck) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<K,java.lang.String>> |
JdbmIndex.forwardCursor() |
org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<K,java.lang.String>> |
JdbmIndex.forwardCursor(K key) |
org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<K,java.lang.String>> |
JdbmIndex.reverseCursor() |
org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<K,java.lang.String>> |
JdbmIndex.reverseCursor(java.lang.String id) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<K,java.lang.String>> |
MavibotIndex.forwardCursor() |
org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<K,java.lang.String>> |
MavibotIndex.forwardCursor(K key) |
org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<K,java.lang.String>> |
MavibotIndex.reverseCursor() |
org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<K,java.lang.String>> |
MavibotIndex.reverseCursor(java.lang.String id) |
| Modifier and Type | Field and Description |
|---|---|
private IndexEntry<V,java.lang.String> |
SingletonIndexCursor.singleton |
| Modifier and Type | Method and Description |
|---|---|
IndexEntry<V,java.lang.String> |
SingletonIndexCursor.get() |
IndexEntry<K,java.lang.String> |
EmptyIndexCursor.get() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<K,ID>> |
Index.forwardCursor() |
org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<K,ID>> |
Index.forwardCursor(K key) |
org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<K,ID>> |
Index.reverseCursor() |
org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<K,ID>> |
Index.reverseCursor(ID id) |
| Modifier and Type | Method and Description |
|---|---|
void |
EmptyIndexCursor.after(IndexEntry<K,java.lang.String> element) |
void |
AbstractIndexCursor.after(IndexEntry<V,java.lang.String> element) |
void |
EmptyIndexCursor.before(IndexEntry<K,java.lang.String> element) |
void |
AbstractIndexCursor.before(IndexEntry<V,java.lang.String> element) |
void |
IndexEntry.copy(IndexEntry<K,ID> entry) |
| Constructor and Description |
|---|
SingletonIndexCursor(IndexEntry<V,java.lang.String> singleton) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<K,java.lang.String>> |
AvlIndex.forwardCursor() |
org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<K,java.lang.String>> |
AvlIndex.forwardCursor(K key) |
org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<K,java.lang.String>> |
AvlIndex.reverseCursor() |
org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<K,java.lang.String>> |
AvlIndex.reverseCursor(java.lang.String id) |
| Modifier and Type | Field and Description |
|---|---|
private org.apache.directory.api.ldap.model.cursor.SetCursor<IndexEntry<java.lang.String,java.lang.String>> |
PartitionSearchResult.resultSet
The set of candidate UUIDs selected by the search
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.directory.api.ldap.model.cursor.SetCursor<IndexEntry<java.lang.String,java.lang.String>> |
PartitionSearchResult.getResultSet() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Evaluator.evaluate(IndexEntry<?,java.lang.String> entry)
Evaluates a candidate to determine if a filter expression selects it.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PartitionSearchResult.setResultSet(java.util.Set<IndexEntry<java.lang.String,java.lang.String>> set) |
| Modifier and Type | Field and Description |
|---|---|
private IndexEntry<java.lang.String,java.lang.String> |
SubstringCursor.indexEntry |
private IndexEntry<java.lang.String,java.lang.String> |
AllEntriesCursor.indexEntry
The index entry we use to return entries one by one.
|
private IndexEntry |
DescendantCursor.prefetched
The prefetched element
|
private IndexEntry<java.lang.String,java.lang.String> |
ChildrenCursor.prefetched
The prefetched element
|
private IndexEntry<java.lang.String,java.lang.String> |
PresenceCursor.prefetched
The prefetched entry, if it's a valid one
|
private IndexEntry<V,java.lang.String> |
OrCursor.prefetched
The candidate we have fetched in the next/previous call
|
private IndexEntry<java.lang.String,java.lang.String> |
LessEqCursor.uuidCandidate
Used to store indexEntry from uudCandidate so it can be saved after
call to evaluate() which changes the value so it's not referring to
the String but to the value of the attribute instead.
|
private IndexEntry<java.lang.String,java.lang.String> |
GreaterEqCursor.uuidCandidate
Used to store indexEntry from uuidCandidate so it can be saved after
call to evaluate() which changes the value so it's not referring to
the NDN but to the value of the attribute instead.
|
| Modifier and Type | Field and Description |
|---|---|
private org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<ParentIdAndRdn,java.lang.String>> |
DescendantCursor.currentCursor
The current Cursor over the entries in the scope of the search base
|
private org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<ParentIdAndRdn,java.lang.String>> |
ChildrenCursor.cursor
A Cursor over the entries in the scope of the search base
|
private java.util.List<org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<V,java.lang.String>>> |
OrCursor.cursors |
private org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<java.lang.String,java.lang.String>> |
PresenceCursor.presenceCursor |
private org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<V,java.lang.String>> |
LessEqCursor.userIdxCursor
Cursor over attribute entry matching filter: set when index present
|
private org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<V,java.lang.String>> |
ApproximateCursor.userIdxCursor
Cursor over attribute entry matching filter: set when index present
|
private org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<V,java.lang.String>> |
GreaterEqCursor.userIdxCursor
Cursor over attribute entry matching filter: set when index present
|
private org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<V,java.lang.String>> |
EqualityCursor.userIdxCursor
Cursor over attribute entry matching filter: set when index present
|
private org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<java.lang.String,java.lang.String>> |
PresenceCursor.uuidCursor |
private org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<java.lang.String,java.lang.String>> |
LessEqCursor.uuidIdxCursor
NDN Cursor on all entries in (set when no index on user attribute)
|
private org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<java.lang.String,java.lang.String>> |
ApproximateCursor.uuidIdxCursor
NDN Cursor on all entries in (set when no index on user attribute)
|
private org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<java.lang.String,java.lang.String>> |
GreaterEqCursor.uuidIdxCursor
NDN Cursor on all entries in (set when no index on user attribute)
|
private org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<java.lang.String,java.lang.String>> |
EqualityCursor.uuidIdxCursor
NDN Cursor on all entries in (set when no index on user attribute)
|
private org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<java.lang.String,java.lang.String>> |
SubstringCursor.wrapped |
private org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<java.lang.String,java.lang.String>> |
AllEntriesCursor.wrapped
The cursor on the MsterTable index
|
private org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<V,java.lang.String>> |
AndCursor.wrapped |
| Modifier and Type | Method and Description |
|---|---|
IndexEntry<java.lang.String,java.lang.String> |
SubstringCursor.get() |
IndexEntry<V,java.lang.String> |
LessEqCursor.get() |
IndexEntry<java.lang.String,java.lang.String> |
DescendantCursor.get() |
IndexEntry<V,java.lang.String> |
ApproximateCursor.get() |
IndexEntry<V,java.lang.String> |
GreaterEqCursor.get() |
IndexEntry<V,java.lang.String> |
EqualityCursor.get() |
IndexEntry<java.lang.String,java.lang.String> |
ChildrenCursor.get() |
IndexEntry<java.lang.String,java.lang.String> |
PresenceCursor.get() |
IndexEntry<java.lang.String,java.lang.String> |
AllEntriesCursor.get() |
IndexEntry<V,java.lang.String> |
NotCursor.get() |
IndexEntry<V,java.lang.String> |
OrCursor.get() |
IndexEntry<V,java.lang.String> |
AndCursor.get() |
| Modifier and Type | Method and Description |
|---|---|
void |
PresenceCursor.after(IndexEntry<java.lang.String,java.lang.String> element) |
void |
AllEntriesCursor.after(IndexEntry<java.lang.String,java.lang.String> indexEntry) |
void |
LessEqCursor.after(IndexEntry<V,java.lang.String> element) |
void |
ApproximateCursor.after(IndexEntry<V,java.lang.String> element) |
void |
GreaterEqCursor.after(IndexEntry<V,java.lang.String> element) |
void |
EqualityCursor.after(IndexEntry<V,java.lang.String> element) |
void |
PresenceCursor.before(IndexEntry<java.lang.String,java.lang.String> element) |
void |
AllEntriesCursor.before(IndexEntry<java.lang.String,java.lang.String> indexEntry) |
void |
LessEqCursor.before(IndexEntry<V,java.lang.String> element) |
void |
ApproximateCursor.before(IndexEntry<V,java.lang.String> element) |
void |
GreaterEqCursor.before(IndexEntry<V,java.lang.String> element) |
void |
EqualityCursor.before(IndexEntry<V,java.lang.String> element) |
private void |
OrCursor.blackListIfDuplicate(IndexEntry<?,java.lang.String> indexEntry)
The first sub-expression Cursor to advance to an entry adds the entry
to the blacklists of other Cursors that might return that entry.
|
private boolean |
SubstringCursor.evaluateCandidate(IndexEntry<java.lang.String,java.lang.String> indexEntry) |
private boolean |
AndCursor.matches(IndexEntry<V,java.lang.String> indexEntry)
Checks if the entry is a valid candidate by using the evaluators.
|
| Constructor and Description |
|---|
AndCursor(org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<V,java.lang.String>> wrapped,
java.util.List<Evaluator<? extends org.apache.directory.api.ldap.model.filter.ExprNode>> evaluators)
Creates an instance of a AndCursor.
|
ChildrenCursor(Store db,
java.lang.String parentId,
org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<ParentIdAndRdn,java.lang.String>> cursor)
Creates a Cursor over entries satisfying one level scope criteria.
|
DescendantCursor(Store db,
java.lang.String baseId,
java.lang.String parentId,
org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<ParentIdAndRdn,java.lang.String>> cursor)
Creates a Cursor over entries satisfying one level scope criteria.
|
DescendantCursor(Store db,
java.lang.String baseId,
java.lang.String parentId,
org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<ParentIdAndRdn,java.lang.String>> cursor,
boolean topLevel)
Creates a Cursor over entries satisfying one level scope criteria.
|
OrCursor(java.util.List<org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<V,java.lang.String>>> cursors,
java.util.List<Evaluator<? extends org.apache.directory.api.ldap.model.filter.ExprNode>> evaluators) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
AndEvaluator.evaluate(IndexEntry<?,java.lang.String> indexEntry)
Evaluates a candidate to determine if a filter expression selects it.
|
boolean |
BaseLevelScopeEvaluator.evaluate(IndexEntry<?,java.lang.String> indexEntry)
Asserts whether or not a candidate has one level scope while taking
alias dereferencing into account.
|
boolean |
EqualityEvaluator.evaluate(IndexEntry<?,java.lang.String> indexEntry) |
boolean |
PresenceEvaluator.evaluate(IndexEntry<?,java.lang.String> indexEntry) |
boolean |
GreaterEqEvaluator.evaluate(IndexEntry<?,java.lang.String> indexEntry) |
boolean |
OneLevelScopeEvaluator.evaluate(IndexEntry<?,java.lang.String> indexEntry)
Asserts whether or not a candidate has one level scope while taking
alias dereferencing into account.
|
boolean |
ApproximateEvaluator.evaluate(IndexEntry<?,java.lang.String> indexEntry)
Evaluates a candidate to determine if a filter expression selects it.
|
boolean |
EmptyEvaluator.evaluate(IndexEntry<?,java.lang.String> indexEntry)
Evaluates a candidate to determine if a filter expression selects it.
|
boolean |
SubtreeScopeEvaluator.evaluate(IndexEntry<?,java.lang.String> indexEntry)
Asserts whether or not a candidate has sub level scope while taking
alias dereferencing into account.
|
boolean |
PassThroughEvaluator.evaluate(IndexEntry<?,java.lang.String> indexEntry)
Evaluates a candidate to determine if a filter expression selects it.
|
boolean |
LessEqEvaluator.evaluate(IndexEntry<?,java.lang.String> indexEntry) |
boolean |
NotEvaluator.evaluate(IndexEntry<?,java.lang.String> indexEntry) |
boolean |
OrEvaluator.evaluate(IndexEntry<?,java.lang.String> indexEntry) |
boolean |
SubstringEvaluator.evaluate(IndexEntry<?,java.lang.String> indexEntryQM) |
private boolean |
GreaterEqEvaluator.evaluate(IndexEntry<java.lang.Object,java.lang.String> indexEntry,
org.apache.directory.api.ldap.model.entry.Attribute attribute) |
private boolean |
LessEqEvaluator.evaluate(IndexEntry<java.lang.Object,java.lang.String> indexEntry,
org.apache.directory.api.ldap.model.entry.Attribute attribute) |