|
||||||||||
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 |