isar library Null safety

Classes

Annotation to create a backlink to an existing link.
Collection
Annotation to create an Isar collection.
CompositeIndex
Another property that is part of the composite index.
DistinctProperty
Property used to filter duplicate values.
FilterCondition<T>
Create a filter condition dynamically.
FilterGroup
Group one or more filter conditions.
Id
Annotation to specify the id accessor of a collection. [...]
IdWhereClause
A where clause traversing the primary index (ids).
Ignore
Annotate a property or accessor in an Isar collection to ignore it.
Index
Annotate properties to build an index.
IndexWhereClause
A where clause traversing an index.
Isar
An instance of the Isar Database.
IsarCollection<OBJ>
Collections are used to store and receive your objects from Isar.
IsarError
An error raised by Isar.
Establishes a 1:1 relationship with the same or another collection. The target collection is specified by the generic type argument.
Establishes a 1:n relationship with the same or another collection. The target collection is specified by the generic type argument.
IsarUniqueViolationError
LinkFilter
Filter condition based on a link.
LinkWhereClause
A where clause traversing objects linked to the specified object.
Name
Annotate Isar collections or properties to change their name. [...]
Query<T>
Querying is how you find records that match certain conditions.
QueryBuilder<OBJ, R, S>
Query builders are used to create queries in a safe way. [...]
Size32
Annotate int or double properties to mark them as 32-bit sized.
SortProperty
Property used to sort query results.
TypeConverter<T, I>
Extend TypeConverter to convert any type to a type supported by Isar. [...]
WhereClause

Extensions

QueryAggregation
Extension for Queries
QueryDateAggregation
Extension for Queries
QueryExecute
Extension for QueryBuilders
QueryExecuteAggregation
Extension for QueryBuilders
QueryExecuteDateAggregation
Extension for QueryBuilders
QueryFilter
Extension for QueryBuilders.
QueryFilterAndOr
Extension for QueryBuilders.
QueryFilterNoGroups
Extension for QueryBuilders.
QueryFilterNot
Extension for QueryBuilders.
QueryLimit
Extension for QueryBuilders.
QueryModifier
Extension for QueryBuilders.
QueryOffset
Extension for QueryBuilders.
QueryWhereOr
Extension for QueryBuilders.

Enums

ConditionType
The type of dynamic filter conditions. [...]
FilterGroupType
Thw type of filter groups.
IndexType
Specifies how an index is stored in Isar.
Sort
Sort order

Typedefs

IsarCloseCallback = void Function(String)
Callback for a release Isar instance.
IsarOpenCallback = void Function(Isar)
Callback for a newly opened Isar instance.