38 lines
596 B
Java
38 lines
596 B
Java
package it.cavallium.strangedb.server;
|
|
|
|
import java.util.Arrays;
|
|
|
|
public class ValueNode implements Node {
|
|
|
|
private final long reference;
|
|
private long value;
|
|
|
|
public ValueNode(long reference, long value) {
|
|
this.reference = reference;
|
|
this.value = value;
|
|
}
|
|
|
|
public long getValueReference() {
|
|
return value;
|
|
}
|
|
|
|
public void setValue(long value) {
|
|
this.value = value;
|
|
}
|
|
|
|
@Override
|
|
public NodeType getType() {
|
|
return NodeType.VALUE;
|
|
}
|
|
|
|
@Override
|
|
public long getReference() {
|
|
return reference;
|
|
}
|
|
|
|
@Override
|
|
public Node copy() {
|
|
return new ValueNode(reference, value);
|
|
}
|
|
}
|