| Interface | Description |
|---|---|
| QueryCondition |
Internal interface to model WHERE conditions used in queries.
|
| QueryConsumer<T> | |
| QueryFilter<T> |
Decides which entities to keep as a query result.
|
| Class | Description |
|---|---|
| LazyList<E> |
A thread-safe, unmodifiable
List that gets Objects from their Box not until they are accessed. |
| OrderFlags |
Not really an enum, but binary flags to use across languages
|
| PropertyQuery |
Query for a specific property; create using
Query.property(Property). |
| Query<T> |
A repeatable Query returning the latest matching Objects.
|
| QueryBuilder<T> |
Builds a
Query using conditions which can then be used to return a list of matching Objects. |
| QueryCondition.AbstractCondition | |
| QueryCondition.PropertyCondition |
| Enum | Description |
|---|---|
| QueryBuilder.StringOrder | |
| QueryCondition.PropertyCondition.Operation |
| Exception | Description |
|---|---|
| BreakForEach |
You can throw this inside a
QueryConsumer to signal Query.forEach(QueryConsumer) should "break". |
building
a Query or PropertyQuery.
For more details look at the documentation of individual classes and docs.objectbox.io/queries.