Package io.objectbox.flatbuffers
Class FlexBuffersBuilder.Value
java.lang.Object
io.objectbox.flatbuffers.FlexBuffersBuilder.Value
- Enclosing class:
FlexBuffersBuilder
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final double(package private) long(package private) int(package private) final int(package private) final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static FlexBuffersBuilder.Valueblob(int key, int position, int type, int bitWidth) (package private) static FlexBuffersBuilder.Valuebool(int key, boolean b) private intelemWidth(int bufSize, int elemIndex) private static intelemWidth(int type, int minBitWidth, long iValue, int bufSize, int elemIndex) (package private) static FlexBuffersBuilder.Valuefloat32(int key, float value) (package private) static FlexBuffersBuilder.Valuefloat64(int key, double value) (package private) static FlexBuffersBuilder.Valueint16(int key, int value) (package private) static FlexBuffersBuilder.Valueint32(int key, int value) (package private) static FlexBuffersBuilder.Valueint64(int key, long value) (package private) static FlexBuffersBuilder.Valueint8(int key, int value) (package private) static FlexBuffersBuilder.ValuenullValue(int key) private static bytepackedType(int bitWidth, int type) private static intpaddingBytes(int bufSize, int scalarSize) private byteprivate bytestoredPackedType(int parentBitWidth) private intstoredWidth(int parentBitWidth) (package private) static FlexBuffersBuilder.ValueuInt16(int key, int value) (package private) static FlexBuffersBuilder.ValueuInt32(int key, int value) (package private) static FlexBuffersBuilder.ValueuInt64(int key, long value) (package private) static FlexBuffersBuilder.ValueuInt8(int key, int value)
-
Field Details
-
type
final int type -
minBitWidth
final int minBitWidth -
dValue
final double dValue -
iValue
long iValue -
key
int key
-
-
Constructor Details
-
Value
Value(int key, int type, int bitWidth, long iValue) -
Value
Value(int key, int type, int bitWidth, double dValue)
-
-
Method Details
-
nullValue
-
bool
-
blob
-
int8
-
int16
-
int32
-
int64
-
uInt8
-
uInt16
-
uInt32
-
uInt64
-
float32
-
float64
-
storedPackedType
private byte storedPackedType() -
storedPackedType
private byte storedPackedType(int parentBitWidth) -
packedType
private static byte packedType(int bitWidth, int type) -
storedWidth
private int storedWidth(int parentBitWidth) -
elemWidth
private int elemWidth(int bufSize, int elemIndex) -
elemWidth
private static int elemWidth(int type, int minBitWidth, long iValue, int bufSize, int elemIndex) -
paddingBytes
private static int paddingBytes(int bufSize, int scalarSize)
-