Package-level declarations
Functions
Assigns an alias to this condition that can later be used with the io.objectbox.query.Query setParameter methods.
Combines the left hand side condition using AND with the right hand side condition.
Wraps BoxStore.callInTxAsync in a coroutine that suspends until the transaction has completed. Likewise, on success the return value of the given callable is returned, on failure an exception is thrown.
Shortcut for between(property, value1.toLong(), value2.toLong())
Creates an "equal ('=')" condition for this property.
Shortcut for equal(property, value.toLong())
Creates a "greater than ('>')" condition for this property.
Shortcut for greater(property, value.toDouble())
Shortcut for greater(property, value.toLong())
Shortcut for greaterOrEqual(property, value.toDouble())
Shortcut for greaterOrEqual(property, value.toLong())
An alias for the "in" method, which is a reserved keyword in Kotlin.
Creates a "less than ('<')" condition for this property.
Shortcut for less(property, value.toDouble())
Shortcut for less(property, value.toLong())
Shortcut for lessOrEqual(property, value.toDouble())
Shortcut for lessOrEqual(property, value.toLong())
Creates a "not equal ('<>')" condition for this property.
Shortcut for notEqual(property, value.toLong())
Combines the left hand side condition using OR with the right hand side condition.
Like SubscriptionBuilder.observer, but emits data changes to the returned flow. Automatically cancels the subscription when the flow is canceled.