Skip to content

Commit 409db36

Browse files
committed
PropertyType: rename FlexMap to Flex; will be fully flexible and not limited to maps
1 parent f4766e5 commit 409db36

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

objectbox-java/src/main/java/io/objectbox/model/PropertyType.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,10 @@ private PropertyType() { }
5050
*/
5151
public static final short DateNano = 12;
5252
/**
53-
* A map containing flexible data with string keys
53+
* "Flexible" type, which may contain scalars (integers, floating points), strings or containers (lists and maps).
54+
* Note: a flex map must use string keys.
5455
*/
55-
public static final short FlexMap = 13;
56+
public static final short Flex = 13;
5657
public static final short Reserved3 = 14;
5758
public static final short Reserved4 = 15;
5859
public static final short Reserved5 = 16;
@@ -73,7 +74,7 @@ private PropertyType() { }
7374
public static final short DateVector = 31;
7475
public static final short DateNanoVector = 32;
7576

76-
public static final String[] names = { "Unknown", "Bool", "Byte", "Short", "Char", "Int", "Long", "Float", "Double", "String", "Date", "Relation", "DateNano", "FlexMap", "Reserved3", "Reserved4", "Reserved5", "Reserved6", "Reserved7", "Reserved8", "Reserved9", "Reserved10", "BoolVector", "ByteVector", "ShortVector", "CharVector", "IntVector", "LongVector", "FloatVector", "DoubleVector", "StringVector", "DateVector", "DateNanoVector", };
77+
public static final String[] names = { "Unknown", "Bool", "Byte", "Short", "Char", "Int", "Long", "Float", "Double", "String", "Date", "Relation", "DateNano", "Flex", "Reserved3", "Reserved4", "Reserved5", "Reserved6", "Reserved7", "Reserved8", "Reserved9", "Reserved10", "BoolVector", "ByteVector", "ShortVector", "CharVector", "IntVector", "LongVector", "FloatVector", "DoubleVector", "StringVector", "DateVector", "DateNanoVector", };
7778

7879
public static String name(int e) { return names[e]; }
7980
}

0 commit comments

Comments
 (0)