Uses of Interface
org.apache.directory.server.core.cursor.Cursor

Packages that use Cursor
org.apache.directory.server.core.avltree   
org.apache.directory.server.core.changelog  
org.apache.directory.server.core.cursor   
org.apache.directory.server.core.filtering   
org.apache.directory.server.core.partition.impl.btree   
org.apache.directory.server.core.partition.impl.btree.jdbm   
org.apache.directory.server.xdbm   
org.apache.directory.server.xdbm.search.impl   
 

Uses of Cursor in org.apache.directory.server.core.avltree
 

Classes in org.apache.directory.server.core.avltree that implement Cursor
 class AvlTreeCursor<K>
          A Cursor for an AvlTree.
 

Uses of Cursor in org.apache.directory.server.core.changelog
 

Methods in org.apache.directory.server.core.changelog that return Cursor
 Cursor<ChangeLogEvent> MemoryChangeLogStore.find()
           
 Cursor<ChangeLogEvent> ChangeLogStore.find()
          Gets a Cursor over all the ChangeLogEvents within the system since revision 0.
 Cursor<ChangeLogEvent> ChangeLogSearchEngine.find(org.apache.directory.shared.ldap.schema.AttributeType attributeType, RevisionOrder order)
          Finds all the ChangeLogEvents altering a particular attributeType.
 Cursor<ChangeLogEvent> ChangeLogSearchEngine.find(org.apache.directory.shared.ldap.ldif.ChangeType changeType, RevisionOrder order)
          Finds all the ChangeLogEvents of a particular change type.
 Cursor<ChangeLogEvent> ChangeLogSearchEngine.find(org.apache.directory.shared.ldap.filter.ExprNode filter, RevisionOrder order)
          Finds all the ChangeLogEvents matched by the filter expression tree parameter.
 Cursor<ChangeLogEvent> ChangeLogSearchEngine.find(org.apache.directory.shared.ldap.name.LdapDN dn, RevisionOrder order)
          Finds all the ChangeLogEvents on an entry.
 Cursor<ChangeLogEvent> ChangeLogSearchEngine.find(org.apache.directory.shared.ldap.name.LdapDN base, Scope scope, RevisionOrder order)
          Finds all the ChangeLogEvents on an entry base and/or it's children/descendants.
 Cursor<ChangeLogEvent> ChangeLogSearchEngine.find(LdapPrincipal principal, RevisionOrder order)
          Finds all the ChangeLogEvents triggered by a principal in the system.
 Cursor<ChangeLogEvent> MemoryChangeLogStore.find(long startRevision, long endRevision)
           
 Cursor<ChangeLogEvent> ChangeLogStore.find(long startRevision, long endRevision)
          Finds the ChangeLogEvents that occurred between a revision range inclusive.
 Cursor<Tag> TagSearchEngine.find(long startRevision, long endRevision, RevisionOrder order)
          Enumerates over the tags of all snapshots taken between a specific revision range inclusive.
 Cursor<ChangeLogEvent> ChangeLogSearchEngine.find(long startRevision, long endRevision, RevisionOrder order)
          Finds the ChangeLogEvents that occurred between a revision range inclusive.
 Cursor<ChangeLogEvent> ChangeLogSearchEngine.find(org.apache.directory.shared.ldap.schema.ObjectClass objectClass, RevisionOrder order)
          Finds all the ChangeLogEvents altering a particular objectClass.
 Cursor<Tag> TagSearchEngine.find(RevisionOrder order)
          Finds all the snapshot tags taken since revision 0 until the current revision.
 Cursor<ChangeLogEvent> ChangeLogSearchEngine.find(RevisionOrder order)
          Finds all the ChangeLogEvents within the system since revision 0.
 Cursor<ChangeLogEvent> MemoryChangeLogStore.findAfter(long revision)
           
 Cursor<ChangeLogEvent> ChangeLogStore.findAfter(long revision)
          Finds the ChangeLogEvents that occurred after a revision exclusive.
 Cursor<Tag> TagSearchEngine.findAfter(long revision, RevisionOrder order)
          Finds all the snapshot tags taken after a specific revision.
 Cursor<ChangeLogEvent> ChangeLogSearchEngine.findAfter(long revision, RevisionOrder order)
          Finds the ChangeLogEvents that occurred after a revision inclusive.
 Cursor<ChangeLogEvent> MemoryChangeLogStore.findBefore(long revision)
           
 Cursor<ChangeLogEvent> ChangeLogStore.findBefore(long revision)
          Gets a Cursor over the ChangeLogEvents that occurred before a revision exclusive.
 Cursor<Tag> TagSearchEngine.findBefore(long revision, RevisionOrder order)
          Finds all the snapshot tags taken before a specific revision.
 Cursor<ChangeLogEvent> ChangeLogSearchEngine.findBefore(long revision, RevisionOrder order)
          Finds the ChangeLogEvents that occurred before a revision inclusive.
 

Uses of Cursor in org.apache.directory.server.core.cursor
 

Classes in org.apache.directory.server.core.cursor that implement Cursor
 class AbstractCursor<E>
          Simple class that contains often used Cursor code.
 class EmptyCursor<E>
          An empty Cursor implementation.
 class IteratorCursor<E>
          A limited Cursor over an Iterator of elements.
 class ListCursor<E>
          A simple implementation of a Cursor on a List.
 class SingletonCursor<E>
          A Cursor over a single element.
 

Constructors in org.apache.directory.server.core.cursor with parameters of type Cursor
CursorIterator(Cursor<E> cursor)
           
 

Uses of Cursor in org.apache.directory.server.core.filtering
 

Subinterfaces of Cursor in org.apache.directory.server.core.filtering
 interface EntryFilteringCursor
          TODO Add Javadoc !
 

Classes in org.apache.directory.server.core.filtering that implement Cursor
 class BaseEntryFilteringCursor
          A Cursor which uses a list of filters to selectively return entries and/or modify the contents of entries.
 

Constructors in org.apache.directory.server.core.filtering with parameters of type Cursor
BaseEntryFilteringCursor(Cursor<ServerEntry> wrapped, SearchingOperationContext operationContext)
          Creates a new entry filtering Cursor over an existing Cursor using a no filter initially: more can be added later after creation.
BaseEntryFilteringCursor(Cursor<ServerEntry> wrapped, SearchingOperationContext operationContext, EntryFilter filter)
          Creates a new entry filtering Cursor over an existing Cursor using a single filter initially: more can be added later after creation.
BaseEntryFilteringCursor(Cursor<ServerEntry> wrapped, SearchingOperationContext operationContext, java.util.List<EntryFilter> filters)
          Creates a new entry filtering Cursor over an existing Cursor using a list of filters initially: more can be added later after creation.
 

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

Classes in org.apache.directory.server.core.partition.impl.btree that implement Cursor
 class IndexCursorAdaptor<K,O>
          A Cursor which adapts an underlying Tuple based Cursor to one which returns IndexEntry objects rather than tuples.
 class ServerEntryCursorAdaptor
          Adapts index cursors to return just ServerEntry objects.
 class ValueArrayCursor<K,V>
          A Cursor which returns the values of a single key as Tuples.
 

Constructors in org.apache.directory.server.core.partition.impl.btree with parameters of type Cursor
IndexCursorAdaptor(Cursor<Tuple> wrappedCursor, boolean forwardIndex)
          Creates an IndexCursorAdaptor which wraps and adapts a Cursor from a table to one which returns an IndexEntry.
 

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

Classes in org.apache.directory.server.core.partition.impl.btree.jdbm that implement Cursor
 class DupsContainerCursor<K,V>
          A cursor for browsing tables with duplicates which returns the container for values rather than just the value.
 class KeyBTreeCursor<E>
          Cursor over the keys of a JDBM BTree.
 class KeyTupleAvlCursor<K,V>
          Cursor over a set of values for the same key which are store in an in memory AvlTree.
 class KeyTupleBTreeCursor<K,V>
          Cursor over a set of values for the same key which are store in another BTree.
 

Methods in org.apache.directory.server.core.partition.impl.btree.jdbm that return Cursor
 Cursor<Tuple<K,V>> JdbmTable.cursor()
           
 Cursor<Tuple<K,V>> JdbmTable.cursor(K key)
           
 Cursor<java.lang.Long> JdbmIndex.forwardValueCursor(K key)
           
 Cursor<K> JdbmIndex.reverseValueCursor(java.lang.Long id)
           
 Cursor<V> JdbmTable.valueCursor(K key)
           
 

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

Subinterfaces of Cursor in org.apache.directory.server.xdbm
 interface IndexCursor<V,E>
          A Cursor introducing new advance methods designed to reduce some inefficiencies encountered when scanning over Tuples.
 interface TupleCursor<K,V>
          A Cursor introducing new advance methods designed to reduce some inefficiencies encountered when scanning over Tuples.
 

Classes in org.apache.directory.server.xdbm that implement Cursor
 class AbstractIndexCursor<K,E>
          An abstract TupleCursor.
 class AbstractTupleCursor<K,V>
          An abstract TupleCursor.
 class EmptyIndexCursor<K,E>
          An empty Cursor implementation.
 class SingletonIndexCursor<K,E>
          A Cursor over a single element.
 

Methods in org.apache.directory.server.xdbm that return Cursor
 Cursor<Tuple<K,V>> Table.cursor()
          Creates a Cursor that traverses Tuples in a Table.
 Cursor<Tuple<K,V>> Table.cursor(K key)
          Creates a Cursor that traverses Table Tuples for the same key.
 Cursor<java.lang.Long> Index.forwardValueCursor(K key)
           
 Cursor<K> Index.reverseValueCursor(java.lang.Long id)
           
 Cursor<V> Table.valueCursor(K key)
          Creates a Cursor that traverses Table values for the same key.
 

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

Classes in org.apache.directory.server.xdbm.search.impl that implement Cursor
 class AllEntriesCursor
          A Cursor over all entries in a partition which returns IndexEntries.
 class AndCursor<V>
          A Cursor returning candidates satisfying a logical conjunction expression.
 class ApproximateCursor<V>
          A Cursor over entry candidates matching an approximate assertion filter.
 class EqualityCursor<V>
          A Cursor over entry candidates matching an equality assertion filter.
 class GreaterEqCursor<V>
          A Cursor over entry candidates matching a GreaterEq assertion filter.
 class LessEqCursor<V>
          A Cursor over entry candidates matching a LessEq assertion filter.
 class NotCursor<V>
          A Cursor returning candidates satisfying a logical negation expression.
 class OneLevelScopeCursor
          A Cursor over entries satisfying one level scope constraints with alias dereferencing considerations when enabled during search.
 class OrCursor<V>
          A Cursor returning candidates satisfying a logical disjunction expression.
 class PresenceCursor
          A returning candidates satisfying an attribute presence expression.
 class SubstringCursor
          A Cursor traversing candidates matching a Substring assertion expression.
 class SubtreeScopeCursor
          A Cursor over entries satisfying scope constraints with alias dereferencing considerations.
 



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