|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.directory.shared.ldap.model.cursor.AbstractCursor<IndexEntry<V,ID>>
org.apache.directory.server.xdbm.AbstractIndexCursor<ID,org.apache.directory.shared.ldap.model.entry.Entry,ID>
org.apache.directory.server.xdbm.search.impl.AllEntriesCursor<ID>
public class AllEntriesCursor<ID extends Comparable<ID>>
A Cursor over all entries in a partition which returns IndexEntries.
| Field Summary |
|---|
| Fields inherited from class org.apache.directory.server.xdbm.AbstractIndexCursor |
|---|
UNSUPPORTED_MSG |
| Constructor Summary | |
|---|---|
AllEntriesCursor(Store<org.apache.directory.shared.ldap.model.entry.Entry,ID> db)
Creates a new instance of AllEntriesCursor |
|
| Method Summary | |
|---|---|
void |
after(IndexEntry<ID,ID> indexEntry)
|
void |
afterLast()
|
void |
afterValue(ID key,
ID value)
An alternative to calling after(IndexEntry) which often may require wrapping an id and value in a newly created IndexEntry object that may be an unnecessary object creation. |
boolean |
available()
|
void |
before(IndexEntry<ID,ID> indexEntry)
|
void |
beforeFirst()
|
void |
beforeValue(ID id,
ID value)
An alternative to calling before(IndexEntry) which often may require wrapping an id and value in a newly created IndexEntry object that may be an unnecessary object creation. |
void |
close()
|
void |
close(Exception cause)
|
boolean |
first()
|
IndexEntry<ID,ID> |
get()
|
protected String |
getUnsupportedMessage()
Gets the message to return for operations that are not supported |
boolean |
last()
|
boolean |
next()
|
boolean |
previous()
|
| Methods inherited from class org.apache.directory.server.xdbm.AbstractIndexCursor |
|---|
isAfterLast, isBeforeFirst, isFirst, isLast, iterator, setAvailable |
| Methods inherited from class org.apache.directory.shared.ldap.model.cursor.AbstractCursor |
|---|
checkNotClosed, isClosed, setClosureMonitor |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.directory.shared.ldap.model.cursor.Cursor |
|---|
isClosed, setClosureMonitor |
| Constructor Detail |
|---|
public AllEntriesCursor(Store<org.apache.directory.shared.ldap.model.entry.Entry,ID> db)
throws Exception
db -
Exception| Method Detail |
|---|
protected String getUnsupportedMessage()
getUnsupportedMessage in class AbstractIndexCursor<ID extends Comparable<ID>,org.apache.directory.shared.ldap.model.entry.Entry,ID extends Comparable<ID>>
public void afterValue(ID key,
ID value)
throws Exception
afterValue in interface IndexCursor<ID extends Comparable<ID>,org.apache.directory.shared.ldap.model.entry.Entry,ID extends Comparable<ID>>afterValue in class AbstractIndexCursor<ID extends Comparable<ID>,org.apache.directory.shared.ldap.model.entry.Entry,ID extends Comparable<ID>>key - the id for the entryvalue - the value to advance just after the last value
Exception - if there are faults performing this operation
public void beforeValue(ID id,
ID value)
throws Exception
beforeValue in interface IndexCursor<ID extends Comparable<ID>,org.apache.directory.shared.ldap.model.entry.Entry,ID extends Comparable<ID>>beforeValue in class AbstractIndexCursor<ID extends Comparable<ID>,org.apache.directory.shared.ldap.model.entry.Entry,ID extends Comparable<ID>>id - the id for the entryvalue - the value to advance just before
Exception - if there are faults performing this operation
public void after(IndexEntry<ID,ID> indexEntry)
throws Exception
after in interface org.apache.directory.shared.ldap.model.cursor.Cursor<IndexEntry<ID extends Comparable<ID>,ID extends Comparable<ID>>>after in class AbstractIndexCursor<ID extends Comparable<ID>,org.apache.directory.shared.ldap.model.entry.Entry,ID extends Comparable<ID>>Exception
public void afterLast()
throws Exception
Exceptionpublic boolean available()
available in interface org.apache.directory.shared.ldap.model.cursor.Cursor<IndexEntry<ID extends Comparable<ID>,ID extends Comparable<ID>>>available in class AbstractIndexCursor<ID extends Comparable<ID>,org.apache.directory.shared.ldap.model.entry.Entry,ID extends Comparable<ID>>
public void before(IndexEntry<ID,ID> indexEntry)
throws Exception
before in interface org.apache.directory.shared.ldap.model.cursor.Cursor<IndexEntry<ID extends Comparable<ID>,ID extends Comparable<ID>>>before in class AbstractIndexCursor<ID extends Comparable<ID>,org.apache.directory.shared.ldap.model.entry.Entry,ID extends Comparable<ID>>Exception
public void beforeFirst()
throws Exception
Exception
public boolean first()
throws Exception
Exception
public IndexEntry<ID,ID> get()
throws Exception
Exception
public boolean last()
throws Exception
Exception
public boolean next()
throws Exception
Exception
public boolean previous()
throws Exception
Exception
public void close()
throws Exception
close in interface org.apache.directory.shared.ldap.model.cursor.Cursor<IndexEntry<ID extends Comparable<ID>,ID extends Comparable<ID>>>close in class org.apache.directory.shared.ldap.model.cursor.AbstractCursor<IndexEntry<ID extends Comparable<ID>,ID extends Comparable<ID>>>Exception
public void close(Exception cause)
throws Exception
close in interface org.apache.directory.shared.ldap.model.cursor.Cursor<IndexEntry<ID extends Comparable<ID>,ID extends Comparable<ID>>>close in class org.apache.directory.shared.ldap.model.cursor.AbstractCursor<IndexEntry<ID extends Comparable<ID>,ID extends Comparable<ID>>>Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||