internal library
This library serves as an entrypoint for generated code and objectbox tools. Don't import into your own code, use 'objectbox.dart' instead.
Classes
-
EagerListReader<
E> - Implements eager FlatBuffers list reader (default ListReader is lazy).
-
EntityDefinition<
T> - Used by the generated code as a container for model loading callables
- IdUid
- IdUid represents a compound of an ID, which is locally unique, i.e. inside an entity, and a UID, which is globally unique, i.e. for the entire model.
- InternalSyncTestAccess
- Tests only.
- InternalToManyAccess
- Internal only.
-
InternalToManyTestAccess<
EntityT> - Internal only.
- InternalToOneAccess
- Internal only.
- Model
- ModelBacklink
- ModelBacklink describes a relation backlink
- ModelDefinition
- ModelEntity
- ModelEntity describes an entity of a model.
- ModelInfo
-
In order to represent the model stored in
objectbox-model.json
in Dart, several classes have been introduced. Conceptually, these classes are comparable to how models are handled in ObjectBox Java and ObjectBox Go. This is also why for explanations on most concepts related to ObjectBox models, you can refer to https://docs.objectbox.io/advanced. - ModelProperty
- ModelProperty describes a single property of an entity.
- ModelRelation
- ModelRelation describes a standalone relation
- OBXEntityFlags
- /// Bit-flags defining the behavior of entities. /// Note: Numbers indicate the bit position
- OBXPropertyFlags
- /// Bit-flags defining the behavior of properties. /// Note: Numbers indicate the bit position
- OBXPropertyType
-
QueryBooleanProperty<
EntityT> -
QueryByteVectorProperty<
EntityT> -
QueryDoubleProperty<
EntityT> -
QueryIntegerProperty<
EntityT> -
QueryProperty<
EntityT, DartType> - The QueryProperty types allow users to build query conditions on a property.
-
QueryRelationMany<
Source, Target> -
QueryRelationProperty<
Source, Target> -
QueryStringProperty<
EntityT> -
QueryStringVectorProperty<
EntityT> -
RelInfo<
SourceEntityT> - Holds relation information for a field.
Enums
- RelType
- Specifies a type of a relation field.
Functions
-
obxPropertyTypeToString(
int type) → String - Maps OBXPropertyType to its string representation (name).
-
propertyTypeToOBXPropertyType(
PropertyType type) → int