Serialized Form
-
Package io.objectbox
-
Class io.objectbox.Property
class Property extends Object implements Serializable- serialVersionUID:
- 8613291105982758093L
-
Serialized Fields
-
converterClass
Class<? extends PropertyConverter> converterClass
-
customType
Class<?> customType
Type, which is converted to a type supported by the DB. -
dbName
String dbName
-
entity
EntityInfo<ENTITY> entity
-
id
int id
-
idVerified
boolean idVerified
-
isId
boolean isId
-
isVirtual
boolean isVirtual
-
name
String name
-
ordinal
int ordinal
-
type
Class<?> type
One of the supported types to be mapped to the DB.
-
-
-
Package io.objectbox.exception
-
Exception io.objectbox.exception.ConstraintViolationException
class ConstraintViolationException extends DbException implements Serializable -
Exception io.objectbox.exception.DbDetachedException
class DbDetachedException extends DbException implements Serializable -
Exception io.objectbox.exception.DbException
class DbException extends RuntimeException implements Serializable-
Serialized Fields
-
errorCode
int errorCode
-
-
-
Exception io.objectbox.exception.DbFullException
class DbFullException extends DbException implements Serializable -
Exception io.objectbox.exception.DbMaxDataSizeExceededException
class DbMaxDataSizeExceededException extends DbException implements Serializable -
Exception io.objectbox.exception.DbMaxReadersExceededException
class DbMaxReadersExceededException extends DbException implements Serializable -
Exception io.objectbox.exception.DbSchemaException
class DbSchemaException extends DbException implements Serializable -
Exception io.objectbox.exception.DbShutdownException
class DbShutdownException extends DbException implements Serializable -
Exception io.objectbox.exception.FeatureNotAvailableException
class FeatureNotAvailableException extends DbException implements Serializable -
Exception io.objectbox.exception.FileCorruptException
class FileCorruptException extends DbException implements Serializable -
Exception io.objectbox.exception.NonUniqueResultException
class NonUniqueResultException extends DbException implements Serializable -
Exception io.objectbox.exception.NumericOverflowException
class NumericOverflowException extends DbException implements Serializable -
Exception io.objectbox.exception.PagesCorruptException
class PagesCorruptException extends FileCorruptException implements Serializable -
Exception io.objectbox.exception.UniqueViolationException
class UniqueViolationException extends ConstraintViolationException implements Serializable
-
-
Package io.objectbox.query
-
Exception io.objectbox.query.BreakForEach
class BreakForEach extends RuntimeException implements Serializable
-
-
Package io.objectbox.relation
-
Class io.objectbox.relation.ListFactory.ArrayListFactory
class ArrayListFactory extends Object implements Serializable- serialVersionUID:
- 8247662514375611729L
-
Class io.objectbox.relation.ListFactory.CopyOnWriteArrayListFactory
class CopyOnWriteArrayListFactory extends Object implements Serializable- serialVersionUID:
- 1888039726372206411L
-
Class io.objectbox.relation.RelationInfo
class RelationInfo extends Object implements Serializable- serialVersionUID:
- 7412962174183812632L
-
Serialized Fields
-
backlinkToManyGetter
io.objectbox.internal.ToManyGetter<TARGET,
SOURCE> backlinkToManyGetter For ToMany relations based on ToMany backlinks (null otherwise). -
backlinkToOneGetter
io.objectbox.internal.ToOneGetter<TARGET,
SOURCE> backlinkToOneGetter For ToMany relations based on ToOne backlinks (null otherwise). -
relationId
int relationId
For stand-alone to-many relations (0 otherwise). -
sourceInfo
EntityInfo<SOURCE> sourceInfo
-
targetIdProperty
Property<?> targetIdProperty
For relations based on a target ID property (null otherwise). -
targetInfo
EntityInfo<TARGET> targetInfo
-
targetRelationId
int targetRelationId
For ToMany relations based on ToMany backlinks (0 otherwise). -
toManyGetter
io.objectbox.internal.ToManyGetter<SOURCE,
TARGET> toManyGetter Only set for ToMany relations -
toOneGetter
io.objectbox.internal.ToOneGetter<SOURCE,
TARGET> toOneGetter Only set for ToOne relations
-
-
Class io.objectbox.relation.ToMany
class ToMany extends Object implements Serializable- serialVersionUID:
- 2367317778240689006L
-
Serialized Fields
-
entities
List<TARGET> entities
-
entitiesAdded
Map<TARGET,
Boolean> entitiesAdded Entities added since last put/sync. Map is used as a set (value is always Boolean.TRUE). -
entitiesRemoved
Map<TARGET,
Boolean> entitiesRemoved Entities removed since last put/sync. Map is used as a set (value is always Boolean.TRUE). -
entitiesToPut
List<TARGET> entitiesToPut
-
entitiesToRemoveFromDb
List<TARGET> entitiesToRemoveFromDb
-
entity
Object entity
-
entityCounts
Map<TARGET,
Integer> entityCounts Counts of all entities in the list (ToMany.entities
). -
listFactory
ListFactory listFactory
-
relationInfo
RelationInfo<Object,
TARGET> relationInfo
-
-
Class io.objectbox.relation.ToOne
class ToOne extends Object implements Serializable- serialVersionUID:
- 5092547044335989281L
-
Serialized Fields
-
checkIdOfTargetForPut
boolean checkIdOfTargetForPut
To avoid calls toToOne.getTargetId()
, which may involve expensive reflection. -
debugRelations
boolean debugRelations
-
entity
Object entity
-
relationInfo
RelationInfo<Object,
TARGET> relationInfo -
resolvedTargetId
long resolvedTargetId
-
target
TARGET target
Resolved target entity is cached -
targetId
long targetId
-
virtualProperty
boolean virtualProperty
-
-