isar
library
Classes
-
Backlink
-
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.
-
IsarLink<OBJ>
-
Establishes a 1:1 relationship with the same or another collection. The
target collection is specified by the generic type argument.
-
IsarLinks<OBJ>
-
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
on Query<T?>
-
Extension for Queries
-
QueryDateAggregation
on Query<T>
-
Extension for Queries
-
QueryExecute
on QueryBuilder<OBJ, R, QQueryOperations>
-
Extension for QueryBuilders
-
QueryExecuteAggregation
on QueryBuilder<OBJ, T?, QQueryOperations>
-
Extension for QueryBuilders
-
QueryExecuteDateAggregation
on QueryBuilder<OBJ, DateTime?, QQueryOperations>
-
Extension for QueryBuilders
-
QueryFilter
on QueryBuilder<OBJ, R, QFilter>
-
Extension for QueryBuilders.
-
QueryFilterAndOr
on QueryBuilder<OBJ, R, QFilterOperator>
-
Extension for QueryBuilders.
-
QueryFilterNoGroups
on QueryBuilder<OBJ, R, QFilterCondition>
-
Extension for QueryBuilders.
-
QueryFilterNot
on QueryBuilder<OBJ, R, QFilterCondition>
-
Extension for QueryBuilders.
-
QueryLimit
on QueryBuilder<OBJ, R, QLimit>
-
Extension for QueryBuilders.
-
QueryModifier
on QueryBuilder<OBJ, OBJ, S>
-
Extension for QueryBuilders.
-
QueryOffset
on QueryBuilder<OBJ, R, QOffset>
-
Extension for QueryBuilders.
-
QueryWhereOr
on QueryBuilder<OBJ, R, QWhereOr>
-
Extension for QueryBuilders.