|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Key - Value - public interface BTreeVisitor<Key,Value>
Interface used to selectively visit the entries in a BTree.
| Nested Class Summary | |
|---|---|
static class |
BTreeVisitor.AndVisitor<Key,Value>
|
static class |
BTreeVisitor.BetweenVisitor<Key extends java.lang.Comparable<Key>,Value>
|
static class |
BTreeVisitor.GTEVisitor<Key extends java.lang.Comparable<Key>,Value>
|
static class |
BTreeVisitor.GTVisitor<Key extends java.lang.Comparable<Key>,Value>
|
static class |
BTreeVisitor.LTEVisitor<Key extends java.lang.Comparable<Key>,Value>
|
static class |
BTreeVisitor.LTVisitor<Key extends java.lang.Comparable<Key>,Value>
|
static class |
BTreeVisitor.OrVisitor<Key,Value>
|
static interface |
BTreeVisitor.Predicate<Key>
|
static class |
BTreeVisitor.PredicateVisitor<Key,Value>
|
| Method Summary | |
|---|---|
boolean |
isInterestedInKeysBetween(Key first,
Key second)
Do you want to visit the range of BTree entries between the first and and second key? |
void |
visit(java.util.List<Key> keys,
java.util.List<Value> values)
The keys and values of a BTree leaf node. |
| Method Detail |
|---|
boolean isInterestedInKeysBetween(Key first,
Key second)
first - if null indicates the range of values before the second key.second - if null indicates the range of values after the first key.
void visit(java.util.List<Key> keys,
java.util.List<Value> values)
keys - values -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||