public interface TreeTraverser
| Modifier and Type | Method and Description |
|---|---|
boolean |
canMoveDown() |
boolean |
canMoveLeft() |
boolean |
canMoveRight() |
boolean |
canMoveUp() |
int |
compareCurrent(@NotNull jetbrains.exodus.ByteIterable key) |
long |
getCurrentAddress() |
@NotNull jetbrains.exodus.ByteIterable |
getKey() |
ITree |
getTree() |
@NotNull jetbrains.exodus.ByteIterable |
getValue() |
boolean |
hasValue() |
void |
init(boolean left) |
boolean |
isNotEmpty() |
@NotNull INode |
moveDown() |
@NotNull INode |
moveDownToLast() |
@NotNull INode |
moveLeft() |
@NotNull INode |
moveRight() |
boolean |
moveTo(jetbrains.exodus.ByteIterable key,
@Nullable jetbrains.exodus.ByteIterable value) |
boolean |
moveToRange(jetbrains.exodus.ByteIterable key,
@Nullable jetbrains.exodus.ByteIterable value) |
void |
moveUp() |
void |
reset(@NotNull MutableTreeRoot root) |
void init(boolean left)
boolean isNotEmpty()
@NotNull @NotNull jetbrains.exodus.ByteIterable getKey()
@NotNull @NotNull jetbrains.exodus.ByteIterable getValue()
boolean hasValue()
boolean canMoveRight()
boolean canMoveLeft()
boolean canMoveUp()
boolean canMoveDown()
@NotNull @NotNull INode moveRight()
@NotNull @NotNull INode moveLeft()
void moveUp()
@NotNull @NotNull INode moveDown()
@NotNull @NotNull INode moveDownToLast()
int compareCurrent(@NotNull
@NotNull jetbrains.exodus.ByteIterable key)
void reset(@NotNull
@NotNull MutableTreeRoot root)
long getCurrentAddress()
ITree getTree()
boolean moveTo(jetbrains.exodus.ByteIterable key,
@Nullable
@Nullable jetbrains.exodus.ByteIterable value)
boolean moveToRange(jetbrains.exodus.ByteIterable key,
@Nullable
@Nullable jetbrains.exodus.ByteIterable value)