objectbox-java
objectbox-java copied to clipboard
Android Database - first and fast, lightweight on-device vector database
``` @Entity class Session { @Id var id: Long = 0 lateinit var messages: ToMany } ``` In my app, there is a session list, we need to listen to...
Right now, if I assign @Unique to multiple properties, it will check each property and throw if just one matches. But is there a way to group these together? For...
Inline classes are a good way to add compile time type safety to database queries. They would prevent error caused by querying a box with the wrong id type. ```...
Edit: instead of returning all results, only return changes (e.g. newly inserted, or updated entities).
## Issue Basics - ObjectBox version 2.3.4 - Reproducibility: allways ## Reproducing the bug ### Description Add a ToMany property with a backlink to a property named "entity" in another...
Hi, I'd like to use LiveData to observe the number of items resulting of a given query (the equivalent of `Query.count()` or `Query.findLazy().size()`). As of v2.4.0, LiveData only calls `Query.find`,...
When the browser views the database data, can the horizontal scroll bar at the bottom be suspended at the bottom, so that you can drag the scroll bar at any...
i want remove all objects for example 100 records in next page without find, how can doing it with `QueryBuilder` and `remove()` currently limit and offset exists only in `find()`...
Add ways to retrieve information about sizes, e.g.: - database size on disk - current size limit on disk - information about free space in the current file. This is...
Annotation `@Unique` is currently missing ability to mark string unique index case-sensitive/case-insensitive, previously this function was proposed in https://github.com/objectbox/objectbox-java/issues/20#issuecomment-335006482 ```java @Entity public class User { @Id public long id; @Unique(caseSensitive=true)...