Class KeyValue
- java.lang.Object
-
- com.google.flatbuffers.Table
-
- com.google.flatbuffers.reflection.KeyValue
-
public final class KeyValue extends Table
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classKeyValue.Vector
-
Constructor Summary
Constructors Constructor Description KeyValue()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description KeyValue__assign(int _i, java.nio.ByteBuffer _bb)void__init(int _i, java.nio.ByteBuffer _bb)static KeyValue__lookup_by_key(KeyValue obj, int vectorLocation, java.lang.String key, java.nio.ByteBuffer bb)static voidaddKey(FlatBufferBuilder builder, int keyOffset)static voidaddValue(FlatBufferBuilder builder, int valueOffset)static intcreateKeyValue(FlatBufferBuilder builder, int keyOffset, int valueOffset)static intendKeyValue(FlatBufferBuilder builder)static KeyValuegetRootAsKeyValue(java.nio.ByteBuffer _bb)static KeyValuegetRootAsKeyValue(java.nio.ByteBuffer _bb, KeyValue obj)java.lang.Stringkey()java.nio.ByteBufferkeyAsByteBuffer()java.nio.ByteBufferkeyInByteBuffer(java.nio.ByteBuffer _bb)protected intkeysCompare(java.lang.Integer o1, java.lang.Integer o2, java.nio.ByteBuffer _bb)Compare two tables by the key.static voidstartKeyValue(FlatBufferBuilder builder)static voidValidateVersion()java.lang.Stringvalue()java.nio.ByteBuffervalueAsByteBuffer()java.nio.ByteBuffervalueInByteBuffer(java.nio.ByteBuffer _bb)-
Methods inherited from class com.google.flatbuffers.Table
__has_identifier, __indirect, __indirect, __offset, __offset, __reset, __reset, __string, __string, __union, __union, __vector, __vector_as_bytebuffer, __vector_in_bytebuffer, __vector_len, compareStrings, compareStrings, getByteBuffer, sortTables
-
-
-
-
Method Detail
-
ValidateVersion
public static void ValidateVersion()
-
getRootAsKeyValue
public static KeyValue getRootAsKeyValue(java.nio.ByteBuffer _bb)
-
__init
public void __init(int _i, java.nio.ByteBuffer _bb)
-
__assign
public KeyValue __assign(int _i, java.nio.ByteBuffer _bb)
-
key
public java.lang.String key()
-
keyAsByteBuffer
public java.nio.ByteBuffer keyAsByteBuffer()
-
keyInByteBuffer
public java.nio.ByteBuffer keyInByteBuffer(java.nio.ByteBuffer _bb)
-
value
public java.lang.String value()
-
valueAsByteBuffer
public java.nio.ByteBuffer valueAsByteBuffer()
-
valueInByteBuffer
public java.nio.ByteBuffer valueInByteBuffer(java.nio.ByteBuffer _bb)
-
createKeyValue
public static int createKeyValue(FlatBufferBuilder builder, int keyOffset, int valueOffset)
-
startKeyValue
public static void startKeyValue(FlatBufferBuilder builder)
-
addKey
public static void addKey(FlatBufferBuilder builder, int keyOffset)
-
addValue
public static void addValue(FlatBufferBuilder builder, int valueOffset)
-
endKeyValue
public static int endKeyValue(FlatBufferBuilder builder)
-
keysCompare
protected int keysCompare(java.lang.Integer o1, java.lang.Integer o2, java.nio.ByteBuffer _bb)Description copied from class:TableCompare two tables by the key.- Overrides:
keysComparein classTable- Parameters:
o1- An 'Integer' index of the first key into the bb.o2- An 'Integer' index of the second key into the bb._bb- AByteBufferto get the keys.
-
-