public class PatriciaCursorDecorator extends java.lang.Object implements ITreeCursor
EMPTY_CURSOR| Constructor and Description |
|---|
PatriciaCursorDecorator(ITreeCursor patriciaCursor) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
int |
count() |
boolean |
deleteCurrent() |
@NotNull jetbrains.exodus.ByteIterable |
getKey() |
boolean |
getLast() |
boolean |
getNext() |
boolean |
getNextDup() |
boolean |
getNextNoDup() |
boolean |
getPrev() |
boolean |
getPrevDup() |
boolean |
getPrevNoDup() |
boolean |
getSearchBoth(@NotNull jetbrains.exodus.ByteIterable key,
@NotNull jetbrains.exodus.ByteIterable value) |
@Nullable jetbrains.exodus.ByteIterable |
getSearchBothRange(@NotNull jetbrains.exodus.ByteIterable key,
@NotNull jetbrains.exodus.ByteIterable value) |
@Nullable jetbrains.exodus.ByteIterable |
getSearchKey(@NotNull jetbrains.exodus.ByteIterable key) |
@Nullable jetbrains.exodus.ByteIterable |
getSearchKeyRange(@NotNull jetbrains.exodus.ByteIterable key) |
ITree |
getTree() |
@NotNull jetbrains.exodus.ByteIterable |
getValue() |
boolean |
isMutable() |
public PatriciaCursorDecorator(ITreeCursor patriciaCursor)
public boolean isMutable()
isMutable in interface jetbrains.exodus.env.CursorisMutable in interface ITreeCursorpublic ITree getTree()
getTree in interface ITreeCursorpublic boolean getNext()
getNext in interface jetbrains.exodus.env.Cursorpublic boolean getNextDup()
getNextDup in interface jetbrains.exodus.env.Cursorpublic boolean getNextNoDup()
getNextNoDup in interface jetbrains.exodus.env.Cursorpublic boolean getPrev()
getPrev in interface jetbrains.exodus.env.Cursorpublic boolean getPrevDup()
getPrevDup in interface jetbrains.exodus.env.Cursorpublic boolean getPrevNoDup()
getPrevNoDup in interface jetbrains.exodus.env.Cursorpublic boolean getLast()
getLast in interface jetbrains.exodus.env.Cursor@NotNull public @NotNull jetbrains.exodus.ByteIterable getKey()
getKey in interface jetbrains.exodus.env.Cursor@NotNull public @NotNull jetbrains.exodus.ByteIterable getValue()
getValue in interface jetbrains.exodus.env.Cursor@Nullable
public @Nullable jetbrains.exodus.ByteIterable getSearchKey(@NotNull
@NotNull jetbrains.exodus.ByteIterable key)
getSearchKey in interface jetbrains.exodus.env.Cursor@Nullable
public @Nullable jetbrains.exodus.ByteIterable getSearchKeyRange(@NotNull
@NotNull jetbrains.exodus.ByteIterable key)
getSearchKeyRange in interface jetbrains.exodus.env.Cursorpublic boolean getSearchBoth(@NotNull
@NotNull jetbrains.exodus.ByteIterable key,
@NotNull
@NotNull jetbrains.exodus.ByteIterable value)
getSearchBoth in interface jetbrains.exodus.env.Cursor@Nullable
public @Nullable jetbrains.exodus.ByteIterable getSearchBothRange(@NotNull
@NotNull jetbrains.exodus.ByteIterable key,
@NotNull
@NotNull jetbrains.exodus.ByteIterable value)
getSearchBothRange in interface jetbrains.exodus.env.Cursorpublic int count()
count in interface jetbrains.exodus.env.Cursorpublic void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in interface jetbrains.exodus.env.Cursorpublic boolean deleteCurrent()
deleteCurrent in interface jetbrains.exodus.env.Cursor