Package io.objectbox.flatbuffers
Class FlexBuffers.Key
- java.lang.Object
-
- io.objectbox.flatbuffers.FlexBuffers.Object
-
- io.objectbox.flatbuffers.FlexBuffers.Key
-
- Enclosing class:
- FlexBuffers
public static class FlexBuffers.Key extends FlexBuffers.Object
Represents a key element in the buffer. Keys are used to reference objects in aFlexBuffers.Map
-
-
Field Summary
Fields Modifier and Type Field Description private static FlexBuffers.KeyEMPTY-
Fields inherited from class io.objectbox.flatbuffers.FlexBuffers.Object
bb, byteWidth, end
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) intcompareTo(byte[] other)static FlexBuffers.Keyempty()Return an emptyFlexBuffers.Keybooleanequals(java.lang.Object obj)Compare keysinthashCode()java.lang.StringtoString()java.lang.StringBuildertoString(java.lang.StringBuilder sb)Appends a text(JSON) representation to a `StringBuilder`
-
-
-
Field Detail
-
EMPTY
private static final FlexBuffers.Key EMPTY
-
-
Constructor Detail
-
Key
Key(ReadBuf buff, int end, int byteWidth)
-
-
Method Detail
-
empty
public static FlexBuffers.Key empty()
Return an emptyFlexBuffers.Key- Returns:
- empty
FlexBuffers.Key
-
toString
public java.lang.StringBuilder toString(java.lang.StringBuilder sb)
Appends a text(JSON) representation to a `StringBuilder`- Specified by:
toStringin classFlexBuffers.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classFlexBuffers.Object
-
compareTo
int compareTo(byte[] other)
-
equals
public boolean equals(java.lang.Object obj)
Compare keys- Overrides:
equalsin classjava.lang.Object- Parameters:
obj- other key to compare- Returns:
- true if keys are the same
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-