All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractSyncListener |
A SyncListener with empty implementations of all interface methods.
|
| ArrayReadWriteBuf |
Implements ReadBuf using an array of bytes
as a backing storage.
|
| BaseVector |
All vector access objects derive from this class, and add their own accessors.
|
| BooleanVector |
Helper type for accessing vector of booleans.
|
| 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 |
|
| ByteBufferReadWriteBuf |
|
| ByteBufferUtil |
Class that collects utility functions around `ByteBuffer`.
|
| ByteVector |
Helper type for accessing vector of signed or unsigned 8-bit values.
|
| ConnectivityMonitor |
Used by SyncClient to observe connectivity changes.
|
| Constants |
Class that holds shared constants
|
| ConstraintViolationException |
Base class for exceptions thrown when a constraint would be violated during a put operation.
|
| 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 DataObservers.
|
| DbDetachedException |
|
| DbException |
General exception for things that may go wrong with the database.
|
| DbExceptionListener |
Listener for exceptions occurring during database operations.
|
| DbFullException |
|
| 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 |
|
| DbShutdownException |
Thrown when an error occurred that requires the DB to shutdown.
|
| DebugFlags |
Debug flags typically enable additional "debug logging" that can be helpful to better understand what is going on
internally.
|
| DelegatingObserver<T> |
|
| DoubleVector |
Helper type for accessing vector of double values.
|
| EntityInfo<T> |
|
| ErrorObserver |
|
| Factory<T> |
Generic Factory that provides a resource on demand (if and when it is required).
|
| FileCorruptException |
Errors were detected in a file, e.g.
|
| FlatBufferBuilder |
Class that helps you build a FlatBuffer.
|
| FlatBufferBuilder.ByteBufferFactory |
An interface that provides a user of the FlatBufferBuilder class the ability to specify
the method in which the internal buffer gets allocated.
|
| FlatBufferBuilder.HeapByteBufferFactory |
An implementation of the ByteBufferFactory interface that is used when
one is not provided by the user.
|
| FlexBuffers |
This class can be used to parse FlexBuffer messages.
|
| FlexBuffers.Blob |
Represents a array of bytes element in the buffer
|
| FlexBuffers.FlexBufferException |
|
| FlexBuffers.Key |
Represents a key element in the buffer.
|
| FlexBuffers.KeyVector |
Represent a vector of keys in a map
|
| FlexBuffers.Map |
Map object representing a set of key-value pairs.
|
| FlexBuffers.Reference |
Represents an generic element in the buffer.
|
| FlexBuffers.TypedVector |
Object that represents a set of elements with the same type
|
| FlexBuffers.Vector |
Object that represents a set of elements in the buffer
|
| FlexBuffersBuilder |
Helper class that builds FlexBuffers
|
| FlexObjectConverter |
Converts between Object properties and byte arrays using FlexBuffers.
|
| FloatVector |
Helper type for accessing vector of float values.
|
| IntegerFlexMapConverter |
Used to automatically convert Map<Integer, V>.
|
| IntegerLongMapConverter |
Used to automatically convert Map<Integer, Long>.
|
| InternalAccess |
|
| IntVector |
Helper type for accessing vector of signed or unsigned 32-bit values.
|
| 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>.
|
| LongVector |
Helper type for accessing vector of long values.
|
| NonUniqueResultException |
|
| NullToEmptyStringConverter |
Used as a converter if a property is annotated with @DefaultValue("").
|
| 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 were detected in a file related to pages, e.g.
|
| Platform |
Provides access to platform-specific features.
|
| Property<ENTITY> |
Meta data describing a Property of an ObjectBox Entity.
|
| 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.
|
| ReadBuf |
Represent a chunk of data, where FlexBuffers will read from.
|
| ReadWriteBuf |
Interface to represent a read-write buffer.
|
| RelationInfo<SOURCE,TARGET> |
Meta info describing a relation including source and target entity.
|
| RunWithParam<T> |
|
| Scheduler |
|
| ShortVector |
Helper type for accessing vector of signed or unsigned 16-bit values.
|
| 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.
|
| StringVector |
Helper type for accessing vector of String.
|
| Struct |
All structs in the generated code derive from this class, and add their own accessors.
|
| SubscriptionBuilder<T> |
|
| 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 |
|
| Table |
All tables in the generated code derive from this class, and add their own accessors.
|
| 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.
|
| Tree |
A higher level tree API operating on branch and leaf nodes.
|
| TxCallback<T> |
|
| UnionVector |
Helper type for accessing vector of unions.
|
| UniqueViolationException |
Thrown when a @Unique constraint would be violated during a put operation.
|
| Utf8 |
|
| Utf8Old |
This class implements the Utf8 API using the Java Utf8 encoder.
|
| Utf8Safe |
A set of low-level, high-performance static utility methods related
to the UTF-8 character encoding.
|