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 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.
|
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 database 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 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.
|
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.
|
ReadBuf |
Represent a chunk of data, where FlexBuffers will read from.
|
ReadWriteBuf |
Interface to represent a read-write buffer.
|
RelationCountCondition<T> |
|
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.
|