Class BytesId
- java.lang.Object
-
- org.apache.hugegraph.computer.core.graph.id.BytesId
-
- All Implemented Interfaces:
java.lang.Comparable<org.apache.hugegraph.computer.core.graph.value.Value>,org.apache.hugegraph.computer.core.graph.id.Id,org.apache.hugegraph.computer.core.graph.value.Value,org.apache.hugegraph.computer.core.graph.value.Value.Tvalue<java.lang.Object>,org.apache.hugegraph.computer.core.io.Readable,org.apache.hugegraph.computer.core.io.Writable
public class BytesId extends java.lang.Object implements org.apache.hugegraph.computer.core.graph.id.Id
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectasObject()voidassign(org.apache.hugegraph.computer.core.graph.value.Value other)intcompareTo(org.apache.hugegraph.computer.core.graph.value.Value obj)org.apache.hugegraph.computer.core.graph.id.Idcopy()booleanequals(java.lang.Object obj)inthashCode()org.apache.hugegraph.computer.core.graph.id.IdTypeidType()intlength()static BytesIdof(long value)static BytesIdof(java.lang.String value)static BytesIdof(java.util.UUID value)voidread(org.apache.hugegraph.computer.core.io.RandomAccessInput in)java.lang.StringtoString()java.lang.Objectvalue()org.apache.hugegraph.computer.core.graph.value.ValueTypevalueType()voidwrite(org.apache.hugegraph.computer.core.io.RandomAccessOutput out)
-
-
-
Field Detail
-
EMPTY
public static final BytesId EMPTY
-
-
Method Detail
-
of
public static BytesId of(long value)
-
of
public static BytesId of(java.lang.String value)
-
of
public static BytesId of(java.util.UUID value)
-
valueType
public org.apache.hugegraph.computer.core.graph.value.ValueType valueType()
- Specified by:
valueTypein interfaceorg.apache.hugegraph.computer.core.graph.value.Value
-
idType
public org.apache.hugegraph.computer.core.graph.id.IdType idType()
- Specified by:
idTypein interfaceorg.apache.hugegraph.computer.core.graph.id.Id
-
assign
public void assign(org.apache.hugegraph.computer.core.graph.value.Value other)
- Specified by:
assignin interfaceorg.apache.hugegraph.computer.core.graph.value.Value
-
copy
public org.apache.hugegraph.computer.core.graph.id.Id copy()
- Specified by:
copyin interfaceorg.apache.hugegraph.computer.core.graph.value.Value
-
length
public int length()
- Specified by:
lengthin interfaceorg.apache.hugegraph.computer.core.graph.id.Id
-
value
public java.lang.Object value()
- Specified by:
valuein interfaceorg.apache.hugegraph.computer.core.graph.value.Value- Specified by:
valuein interfaceorg.apache.hugegraph.computer.core.graph.value.Value.Tvalue<java.lang.Object>
-
asObject
public java.lang.Object asObject()
- Specified by:
asObjectin interfaceorg.apache.hugegraph.computer.core.graph.id.Id
-
read
public void read(org.apache.hugegraph.computer.core.io.RandomAccessInput in) throws java.io.IOException- Specified by:
readin interfaceorg.apache.hugegraph.computer.core.io.Readable- Throws:
java.io.IOException
-
write
public void write(org.apache.hugegraph.computer.core.io.RandomAccessOutput out) throws java.io.IOException- Specified by:
writein interfaceorg.apache.hugegraph.computer.core.io.Writable- Throws:
java.io.IOException
-
compareTo
public int compareTo(org.apache.hugegraph.computer.core.graph.value.Value obj)
- Specified by:
compareToin interfacejava.lang.Comparable<org.apache.hugegraph.computer.core.graph.value.Value>
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-