All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractSyncListener |
A SyncListener with empty implementations of all interface methods.
|
Backlink |
Defines a backlink relation, which is based on another relation reversing the direction.
|
BaseEntity |
Marks a class as an ObjectBox Entity super class.
|
Beta |
APIs annotated with @Beta may change and may be even removed in a future release (but is somewhat less likely
compared to Experimental ).
|
Box<T> |
A Box to put and get Objects of a specific Entity class.
|
BoxStore |
|
BoxStoreBuilder |
Configures and builds a BoxStore with reasonable defaults.
|
Branch |
|
BreakForEach |
|
ConflictStrategy |
Used with Unique to specify the conflict resolution strategy.
|
ConnectivityMonitor |
Used by SyncClient to observe connectivity changes.
|
ConstraintViolationException |
Base class for exceptions thrown when a constraint would be violated during a put operation.
|
Convert |
|
DatabaseType |
Use with @Type to override how a property value is stored and interpreted in the database.
|
DataObserver<T> |
Observer that can be subscribed to publishers (e.g.
|
DataPublisher<T> |
|
DataSubscription |
|
DataSubscriptionList |
|
DataTransformer<FROM,TO> |
Transforms or processes data before it is given to subscribed DataObserver s.
|
DbDetachedException |
|
DbException |
General exception for things that may go wrong with the database.
|
DbExceptionListener |
Listener for exceptions occurring during database operations.
|
DbFullException |
Thrown when applying a transaction (e.g.
|
DbMaxDataSizeExceededException |
Thrown when applying a transaction would exceed the maxDataSizeInKByte
configured for the store.
|
DbMaxReadersExceededException |
Thrown when the maximum of readers (read transactions) was exceeded.
|
DbSchemaException |
Thrown when there is an error with the data schema (data model).
|
DbShutdownException |
Thrown when an error occurred that requires the store to be closed.
|
DebugFlags |
Debug flags typically enable additional "debug logging" that can be helpful to better understand what is going on
internally.
|
DebugFlags |
Deprecated.
|
DefaultValue |
Defines the Java code of the default value to use for a property, when getting an existing entity and the database
value for the property is null.
|
DelegatingObserver<T> |
|
Entity |
Marks a class as an ObjectBox Entity.
|
EntityInfo<T> |
|
ErrorObserver |
|
Experimental |
APIs annotated with @Experimental are likely to change and may be even removed in a future release.
|
Factory<T> |
Generic Factory that provides a resource on demand (if and when it is required).
|
FileCorruptException |
Errors were detected in a database file, e.g.
|
FlatStoreOptions |
Options to open a store with.
|
FlatStoreOptions.Vector |
|
FlexObjectConverter |
Converts between Object properties and byte arrays using FlexBuffers.
|
Id |
Marks the ID property of an @Entity .
|
IdCompanion |
Marks a property as a companion to an @Id property.
|
Index |
Specifies that the property should be indexed.
|
IndexType |
ObjectBox offers a value and two hash index types, from which it chooses a reasonable default (see IndexType.DEFAULT ).
|
IntegerFlexMapConverter |
Used to automatically convert Map<Integer, V> .
|
IntegerLongMapConverter |
Used to automatically convert Map<Integer, Long> .
|
Internal |
APIs annotated with @Internal must NOT be used.
|
InternalAccess |
|
LazyList<E> |
A thread-safe, unmodifiable List that gets Objects from their Box not until they are accessed.
|
Leaf |
A data leaf represents a data value in a Tree as a child of a Branch .
|
LeafNode |
(Potentially internal) value object created in our JNI layer to represent a leaf with all stored data.
|
ListFactory |
|
ListFactory.ArrayListFactory |
|
ListFactory.CopyOnWriteArrayListFactory |
|
LongFlexMapConverter |
Used to automatically convert Map<Long, V> .
|
LongLongMapConverter |
Used to automatically convert Map<Long, Long> .
|
NameInDb |
Allows to specify a simple name mapping for entities and properties.
|
NonUniqueResultException |
|
NullToEmptyStringConverter |
|
NumericOverflowException |
Thrown if a property query aggregate function can not compute a result due to a number type overflowing.
|
ObjectsMessageBuilder |
|
OrderFlags |
Not really an enum, but binary flags to use across languages
|
PagesCorruptException |
Errors related to pages were detected in a database file, e.g.
|
Platform |
Provides access to platform-specific features.
|
Property<ENTITY> |
Meta data describing a Property of an ObjectBox Entity.
|
PropertyConverter<P,D> |
To use custom types in your entity, implement this to convert db values to entity values and back.
|
PropertyQuery |
|
PropertyQueryCondition<T> |
A condition on a Property , which can have an alias to allow referring to it later.
|
PropertyQueryConditionImpl<T> |
|
PropertyQueryConditionImpl.ByteArrayCondition<T> |
|
PropertyQueryConditionImpl.ByteArrayCondition.Operation |
|
PropertyQueryConditionImpl.DoubleCondition<T> |
|
PropertyQueryConditionImpl.DoubleCondition.Operation |
|
PropertyQueryConditionImpl.DoubleDoubleCondition<T> |
|
PropertyQueryConditionImpl.DoubleDoubleCondition.Operation |
|
PropertyQueryConditionImpl.IntArrayCondition<T> |
|
PropertyQueryConditionImpl.IntArrayCondition.Operation |
|
PropertyQueryConditionImpl.LongArrayCondition<T> |
|
PropertyQueryConditionImpl.LongArrayCondition.Operation |
|
PropertyQueryConditionImpl.LongCondition<T> |
|
PropertyQueryConditionImpl.LongCondition.Operation |
|
PropertyQueryConditionImpl.LongLongCondition<T> |
|
PropertyQueryConditionImpl.LongLongCondition.Operation |
|
PropertyQueryConditionImpl.NullCondition<T> |
|
PropertyQueryConditionImpl.NullCondition.Operation |
|
PropertyQueryConditionImpl.StringArrayCondition<T> |
|
PropertyQueryConditionImpl.StringArrayCondition.Operation |
|
PropertyQueryConditionImpl.StringCondition<T> |
|
PropertyQueryConditionImpl.StringCondition.Operation |
|
PropertyQueryConditionImpl.StringStringCondition<T> |
|
PropertyQueryConditionImpl.StringStringCondition.Operation |
|
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.
|
QueryBuilder.StringOrder |
|
QueryCondition<T> |
Allows building queries with a fluent interface.
|
QueryConsumer<T> |
|
QueryFilter<T> |
Decides which entities to keep as a query result.
|
QueryThreadLocal<T> |
A ThreadLocal that, given an original Query object,
returns a copy , for each thread.
|
RelationCountCondition<T> |
|
RelationInfo<SOURCE,TARGET> |
Meta info describing a relation including source and target entity.
|
RunWithParam<T> |
|
Scheduler |
|
StringFlexMapConverter |
Used to automatically convert Map<String, V> .
|
StringLongMapConverter |
Used to automatically convert Map<String, Long> .
|
StringMapConverter |
Converts a String map entity property to a byte array database value using FlexBuffers.
|
SubscriptionBuilder<T> |
|
Sync |
Enables sync for an Entity class.
|
Sync |
|
SyncBuilder |
|
SyncBuilder.RequestUpdatesMode |
|
SyncChange |
A collection of changes made to one entity type during a sync transaction.
|
SyncChangeListener |
Notifies of fine granular changes on the object level happening during sync.
|
SyncClient |
ObjectBox sync client.
|
SyncClientImpl |
Internal sync client implementation.
|
SyncClientImpl.ObjectsMessageBuilderImpl |
|
SyncCompletedListener |
Listens to sync completed events.
|
SyncConnectionListener |
Listens to sync connection events.
|
SyncCredentials |
|
SyncCredentials.CredentialsType |
|
SyncCredentialsToken |
Internal credentials implementation.
|
SyncListener |
This listener has callback methods invoked by all fundamental synchronization events.
|
SyncLoginCodes |
|
SyncLoginListener |
Listens to login events.
|
SyncServer |
ObjectBox sync server.
|
SyncServerBuilder |
Creates a SyncServer and allows to set additional configuration.
|
SyncServerImpl |
Internal sync server implementation.
|
SyncState |
|
SyncTimeListener |
|
TargetIdProperty |
Defines the property serving as the target ID of a ToOne.
|
ToMany<TARGET> |
A List representing a to-many relation.
|
ToOne<TARGET> |
Manages a to-one relation: resolves the target object, keeps the target Id in sync, etc.
|
Transient |
Transient fields are not persisted in the database.
|
Tree |
A higher level tree API operating on branch and leaf nodes.
|
TreeOptionFlags |
Options flags for trees.
|
TxCallback<T> |
|
Type |
Use on a property to override how its value is stored and interpreted in the database.
|
Uid |
UIDs identify entities (and properties) uniquely in the meta object model file (objectbox-model/default.json).
|
Unique |
Enforces that the value of a property is unique among all objects in a box before an object can be put.
|
UniqueViolationException |
Thrown when a @ Unique constraint would be violated during a put operation.
|
Unsigned |
Indicates that values of an integer property (e.g.
|
ValidateOnOpenModeKv |
Defines if and how the database is checked for valid key/value (KV) entries when opening it.
|
ValidateOnOpenModePages |
Defines if and how the database is checked for structural consistency (pages) when opening it.
|