Uses of Interface
io.objectbox.internal.IdGetter
Packages that use IdGetter
Package
Description
ObjectBox is an an easy to use, object-oriented lightweight database and a full alternative to SQLite.
-
Uses of IdGetter in io.objectbox
Fields in io.objectbox declared as IdGetterMethods in io.objectbox that return IdGetter -
Uses of IdGetter in io.objectbox.relation
Methods in io.objectbox.relation with parameters of type IdGetterModifier and TypeMethodDescriptionprivate voidToMany.addStandaloneRelations(Cursor<?> cursor, long sourceEntityId, TARGET[] added, IdGetter<TARGET> targetIdGetter) The target array may not contain non-persisted entities.private booleanToMany.prepareToManyBacklinkEntitiesForDb(long entityId, IdGetter<TARGET> idGetter, Map<TARGET, Boolean> setAdded, Map<TARGET, Boolean> setRemoved) Modifies thelinkedToMany relation of added or removed target objects and schedules put byToMany.internalApplyToDb(io.objectbox.Cursor<?>, io.objectbox.Cursor<TARGET>)for them.private booleanToMany.prepareToOneBacklinkEntitiesForDb(long entityId, IdGetter<TARGET> idGetter, Map<TARGET, Boolean> setAdded, Map<TARGET, Boolean> setRemoved) private voidToMany.removeStandaloneRelations(Cursor<?> cursor, long sourceEntityId, List<TARGET> removed, IdGetter<TARGET> targetIdGetter) The list of removed entities may contain non-persisted entities, which will be ignored (removed from the list).