|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.directory.server.xdbm.AbstractTupleCursor<K,V>
org.apache.directory.server.core.partition.avl.AvlTableDupsCursor<K,V>
public class AvlTableDupsCursor<K,V>
A Cursor which walks and advance over AvlTables that may contain duplicate keys with values stored in an AvlTree. All duplicate keys are traversed returning the key and the value in a Tuple.
| Constructor Summary | |
|---|---|
AvlTableDupsCursor(AvlTable<K,V> table)
Creates a new instance of AvlTableDupsCursor. |
|
| Method Summary | |
|---|---|
void |
after(Tuple<K,V> element)
|
void |
afterKey(K key)
|
void |
afterLast()
|
void |
afterValue(K key,
V value)
|
boolean |
available()
|
void |
before(Tuple<K,V> element)
|
void |
beforeFirst()
|
void |
beforeKey(K key)
|
void |
beforeValue(K key,
V value)
|
boolean |
first()
|
Tuple<K,V> |
get()
|
boolean |
isElementReused()
|
boolean |
last()
|
boolean |
next()
|
boolean |
previous()
|
| Methods inherited from class org.apache.directory.server.xdbm.AbstractTupleCursor |
|---|
checkNotClosed, close, close, isClosed, iterator, setClosureMonitor |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AvlTableDupsCursor(AvlTable<K,V> table)
table - the AvlTable to build a Cursor on.| Method Detail |
|---|
public boolean available()
public void beforeKey(K key)
throws java.lang.Exception
java.lang.Exception
public void beforeValue(K key,
V value)
throws java.lang.Exception
java.lang.Exception
public void afterKey(K key)
throws java.lang.Exception
java.lang.Exception
public void afterValue(K key,
V value)
throws java.lang.Exception
java.lang.Exception
public void after(Tuple<K,V> element)
throws java.lang.Exception
java.lang.Exception
public void afterLast()
throws java.lang.Exception
java.lang.Exception
public void before(Tuple<K,V> element)
throws java.lang.Exception
java.lang.Exception
public void beforeFirst()
throws java.lang.Exception
java.lang.Exception
public boolean first()
throws java.lang.Exception
java.lang.Exception
public Tuple<K,V> get()
throws java.lang.Exception
java.lang.Exceptionpublic boolean isElementReused()
public boolean last()
throws java.lang.Exception
java.lang.Exception
public boolean next()
throws java.lang.Exception
java.lang.Exception
public boolean previous()
throws java.lang.Exception
java.lang.Exception
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||