public class PatriciaTreeWithDuplicates
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected @NotNull ITree |
treeNoDuplicates |
| Modifier | Constructor and Description |
|---|---|
protected |
PatriciaTreeWithDuplicates(@NotNull ITree treeNoDuplicates) |
|
PatriciaTreeWithDuplicates(@NotNull jetbrains.exodus.log.Log log,
long rootAddress,
int structureId) |
|
PatriciaTreeWithDuplicates(@NotNull jetbrains.exodus.log.Log log,
long rootAddress,
int structureId,
boolean empty) |
| Modifier and Type | Method and Description |
|---|---|
LongIterator |
addressIterator() |
void |
dump(java.io.PrintStream out) |
void |
dump(java.io.PrintStream out,
Dumpable.ToString renderer) |
@Nullable jetbrains.exodus.ByteIterable |
get(@NotNull jetbrains.exodus.ByteIterable key) |
@NotNull DataIterator |
getDataIterator(long address) |
protected static jetbrains.exodus.ByteIterable |
getEscapedKeyValue(@NotNull jetbrains.exodus.ByteIterable key,
@NotNull jetbrains.exodus.ByteIterable value) |
protected static jetbrains.exodus.ByteIterable |
getEscapedKeyWithSeparator(@NotNull jetbrains.exodus.ByteIterable key) |
@NotNull jetbrains.exodus.log.Log |
getLog() |
@NotNull ITreeMutable |
getMutableCopy() |
long |
getRootAddress() |
long |
getSize() |
int |
getStructureId() |
boolean |
hasKey(@NotNull jetbrains.exodus.ByteIterable key) |
boolean |
hasPair(@NotNull jetbrains.exodus.ByteIterable key,
@NotNull jetbrains.exodus.ByteIterable value) |
boolean |
isEmpty() |
ITreeCursor |
openCursor() |
@NotNull protected final @NotNull ITree treeNoDuplicates
public PatriciaTreeWithDuplicates(@NotNull
@NotNull jetbrains.exodus.log.Log log,
long rootAddress,
int structureId)
public PatriciaTreeWithDuplicates(@NotNull
@NotNull jetbrains.exodus.log.Log log,
long rootAddress,
int structureId,
boolean empty)
protected PatriciaTreeWithDuplicates(@NotNull
@NotNull ITree treeNoDuplicates)
@Nullable
public @Nullable jetbrains.exodus.ByteIterable get(@NotNull
@NotNull jetbrains.exodus.ByteIterable key)
public boolean hasPair(@NotNull
@NotNull jetbrains.exodus.ByteIterable key,
@NotNull
@NotNull jetbrains.exodus.ByteIterable value)
@NotNull public @NotNull ITreeMutable getMutableCopy()
public ITreeCursor openCursor()
public LongIterator addressIterator()
protected static jetbrains.exodus.ByteIterable getEscapedKeyValue(@NotNull
@NotNull jetbrains.exodus.ByteIterable key,
@NotNull
@NotNull jetbrains.exodus.ByteIterable value)
protected static jetbrains.exodus.ByteIterable getEscapedKeyWithSeparator(@NotNull
@NotNull jetbrains.exodus.ByteIterable key)
@NotNull public @NotNull jetbrains.exodus.log.Log getLog()
@NotNull public @NotNull DataIterator getDataIterator(long address)
getDataIterator in interface ITreepublic long getRootAddress()
getRootAddress in interface ITreepublic int getStructureId()
getStructureId in interface ITreepublic boolean hasKey(@NotNull
@NotNull jetbrains.exodus.ByteIterable key)
public void dump(java.io.PrintStream out,
Dumpable.ToString renderer)