public class LeafNodeKV
extends java.lang.Object
Dumpable.ToString| Modifier and Type | Field and Description |
|---|---|
static jetbrains.exodus.tree.btree.ILeafNode |
EMPTY |
protected jetbrains.exodus.ByteIterable |
key |
protected jetbrains.exodus.ByteIterable |
value |
| Constructor and Description |
|---|
LeafNodeKV(@NotNull jetbrains.exodus.ByteIterable key,
@Nullable jetbrains.exodus.ByteIterable value) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull LongIterator |
addressIterator() |
int |
compareKeyTo(@NotNull jetbrains.exodus.ByteIterable iterable) |
int |
compareValueTo(@NotNull jetbrains.exodus.ByteIterable iterable) |
void |
dump(java.io.PrintStream out,
int level,
Dumpable.ToString renderer)
Dump node to stream
|
boolean |
equals(java.lang.Object obj) |
long |
getAddress() |
long |
getDupCount() |
@NotNull jetbrains.exodus.ByteIterable |
getKey() |
@NotNull BTreeBase |
getTree() |
@NotNull jetbrains.exodus.ByteIterable |
getValue() |
int |
hashCode() |
boolean |
hasValue() |
boolean |
isDup() |
boolean |
isDupLeaf() |
boolean |
isMutable() |
java.lang.String |
toString() |
boolean |
valueExists(@NotNull jetbrains.exodus.ByteIterable value) |
protected jetbrains.exodus.ByteIterable key
protected jetbrains.exodus.ByteIterable value
public static final jetbrains.exodus.tree.btree.ILeafNode EMPTY
public LeafNodeKV(@NotNull
@NotNull jetbrains.exodus.ByteIterable key,
@Nullable
@Nullable jetbrains.exodus.ByteIterable value)
@NotNull public @NotNull jetbrains.exodus.ByteIterable getKey()
@NotNull public @NotNull jetbrains.exodus.ByteIterable getValue()
public boolean isMutable()
public java.lang.String toString()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic boolean hasValue()
public boolean isDupLeaf()
public int hashCode()
hashCode in class java.lang.Objectpublic long getAddress()
@NotNull public @NotNull BTreeBase getTree()
@NotNull public @NotNull LongIterator addressIterator()
public boolean isDup()
public long getDupCount()
public boolean valueExists(@NotNull
@NotNull jetbrains.exodus.ByteIterable value)
public int compareKeyTo(@NotNull
@NotNull jetbrains.exodus.ByteIterable iterable)
public int compareValueTo(@NotNull
@NotNull jetbrains.exodus.ByteIterable iterable)
public void dump(java.io.PrintStream out,
int level,
Dumpable.ToString renderer)
Dumpableout - stream to write tolevel - indentationrenderer - renderer for nodes