Annotation for entities ObjectBox only persist objects of classes which are marked with this annotation
Marks that a field, constructor or method was generated by ObjectBox All the code elements that are marked with this annotation can be changed/removed during next run of generation in respect of model changes.
Marks field is the primary key of the entity's table
Specifies that the property should be indexed, which is highly recommended if you do queries using this property.
Specifies that the target should be kept during next run of ObjectBox generation.
Optional: configures the mapped column for a persistent field.
Marks the property (type must be an entity or a List of entities) as a relation (optional?).
Transient fields are not persisted in the database.
UIDs identify entities (and properties) uniquely in the meta object model file (objectbox-model/default.json).
Available under the Apache License, Version 2.0 - Copyright © 2017 greenrobot.org. All Rights Reserved.