Package io.objectbox.model
Class PropertyType
java.lang.Object
io.objectbox.model.PropertyType
Basic type of a property
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final shortA boolean (flag)static final shortVariable sized vector of Bool values (boolean; note: each value is represented as one byte)static final short8-bit integerstatic final shortVariable sized vector of Byte values (8-bit integers)static final short16-bit characterstatic final shortVariable sized vector of Char values (16-bit characters)static final shortDate/time stored as a 64-bit (integer) timestamp representing milliseconds since 1970-01-01 (unix epoch)static final shortHigh precision date/time stored as a 64-bit timestamp representing nanoseconds since 1970-01-01 (unix epoch)static final shortVariable sized vector of Date values (high precision 64-bit timestamp).static final shortVariable sized vector of Date values (64-bit timestamp).static final short64-bit floating point numberstatic final shortVariable sized vector of Double values (64-bit floating point numbers)static final short"Flexible" type, which may contain scalars (integers, floating points), strings or containers (lists and maps).static final short32-bit floating point numberstatic final shortVariable sized vector of Float values (32-bit floating point numbers)static final short32-bit integerstatic final shortVariable sized vector of Int values (32-bit integers)static final short64-bit integerstatic final shortVariable sized vector of Long values (64-bit integers)static final String[]static final shortRelation to another entitystatic final shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final shortstatic final short16-bit integerstatic final shortVariable sized vector of Short values (16-bit integers)static final shortUTF-8 encoded string (variable length)static final shortVariable sized vector of String values (UTF-8 encoded strings).static final shortNot a real type, just best practice (e.g. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
Unknown
public static final short UnknownNot a real type, just best practice (e.g. forward compatibility)- See Also:
-
Bool
public static final short BoolA boolean (flag)- See Also:
-
Byte
public static final short Byte8-bit integer- See Also:
-
Short
public static final short Short16-bit integer- See Also:
-
Char
public static final short Char16-bit character- See Also:
-
Int
public static final short Int32-bit integer- See Also:
-
Long
public static final short Long64-bit integer- See Also:
-
Float
public static final short Float32-bit floating point number- See Also:
-
Double
public static final short Double64-bit floating point number- See Also:
-
String
public static final short StringUTF-8 encoded string (variable length)- See Also:
-
Date
public static final short DateDate/time stored as a 64-bit (integer) timestamp representing milliseconds since 1970-01-01 (unix epoch)- See Also:
-
Relation
public static final short RelationRelation to another entity- See Also:
-
DateNano
public static final short DateNanoHigh precision date/time stored as a 64-bit timestamp representing nanoseconds since 1970-01-01 (unix epoch)- See Also:
-
Flex
public static final short Flex"Flexible" type, which may contain scalars (integers, floating points), strings or containers (lists and maps). Note: a flex map must use string keys.- See Also:
-
Reserved3
public static final short Reserved3- See Also:
-
Reserved4
public static final short Reserved4- See Also:
-
Reserved5
public static final short Reserved5- See Also:
-
Reserved6
public static final short Reserved6- See Also:
-
Reserved7
public static final short Reserved7- See Also:
-
Reserved8
public static final short Reserved8- See Also:
-
Reserved9
public static final short Reserved9- See Also:
-
Reserved10
public static final short Reserved10- See Also:
-
BoolVector
public static final short BoolVectorVariable sized vector of Bool values (boolean; note: each value is represented as one byte)- See Also:
-
ByteVector
public static final short ByteVectorVariable sized vector of Byte values (8-bit integers)- See Also:
-
ShortVector
public static final short ShortVectorVariable sized vector of Short values (16-bit integers)- See Also:
-
CharVector
public static final short CharVectorVariable sized vector of Char values (16-bit characters)- See Also:
-
IntVector
public static final short IntVectorVariable sized vector of Int values (32-bit integers)- See Also:
-
LongVector
public static final short LongVectorVariable sized vector of Long values (64-bit integers)- See Also:
-
FloatVector
public static final short FloatVectorVariable sized vector of Float values (32-bit floating point numbers)- See Also:
-
DoubleVector
public static final short DoubleVectorVariable sized vector of Double values (64-bit floating point numbers)- See Also:
-
StringVector
public static final short StringVectorVariable sized vector of String values (UTF-8 encoded strings).- See Also:
-
DateVector
public static final short DateVectorVariable sized vector of Date values (64-bit timestamp).- See Also:
-
DateNanoVector
public static final short DateNanoVectorVariable sized vector of Date values (high precision 64-bit timestamp).- See Also:
-
names
-
-
Constructor Details
-
PropertyType
private PropertyType()
-
-
Method Details
-
name
-