dogs_odm library
Support for doing something awesome.
More dartdocs go here.
Classes
-
CrudDatabase<
ENTITY extends Object, ID extends Object> -
DatabaseReferences<
ENTITY extends Object, ID extends Object, SYS extends OdmSystem< CrudDatabase< , SYS_DB_BASE extends CrudDatabase<Object, Object> , Object>Object, Object> , SYS_DB extends CrudDatabase<ENTITY, SYS_ID> , SYS_ID extends Object> - Reference Hub for a Repository that is meant to be mixed in using RepositoryMixin.
-
EntityAnalysis<
T extends Object, SYS_DB extends CrudDatabase< Object, Object> , SYS_ID extends Object> -
EntityIntermediate<
SYS_ID extends Object> - FilterAnd
- FilterArrayContains
- FilterEq
-
FilterEqStruct<
T> - FilterExists
- FilterExpr
- FilterGt
- FilterGte
- FilterIn
- FilterLt
- FilterLte
- FilterNative
- FilterNe
-
FilterNeStruct<
T> - FilterNotIn
- FilterOr
- Id
-
OdmSystem<
SYS_DB extends CrudDatabase< Object, Object> , SYS_ID extends Object> -
PageableDatabase<
ENTITY extends Object, ID extends Object> - Adds pagination support to a QueryableDatabase.
-
PageableRepository<
ENTITY extends Object, ID extends Object> - Adds pagination support to a QueryableRepository.
- Query
-
QueryableDatabase<
T extends Object, ID extends Object> - Adds query support to a CrudDatabase.
-
QueryableRepository<
T extends Object, ID extends Object> - Adds query support to a Repository.
- QueryLike
-
Repository<
T extends Object, ID extends Object> - A repository for a specific entity type.
- SortCombine
- Sorted
- SortExpr
- SortScalar
-
UniversalRepository<
ENTITY extends Object, ID extends Object>
Mixins
-
PageableRepositoryMixin<
ENTITY extends Object, ID extends Object, SYS extends OdmSystem< CrudDatabase< , SYS_DB_BASE extends PageableDatabase<Object, Object> , Object>Object, Object> , SYS_DB extends PageableDatabase<ENTITY, SYS_ID> , SYS_ID extends Object> -
QueryableRepositoryMixin<
T extends Object, ID extends Object, SYS extends OdmSystem< CrudDatabase< , SYS_DB_BASE extends QueryableDatabase<Object, Object> , Object>Object, Object> , SYS_DB extends QueryableDatabase<T, SYS_ID> , SYS_ID extends Object> -
RepositoryMixin<
ENTITY extends Object, ID extends Object, SYS extends OdmSystem< CrudDatabase< , SYS_DB_BASE extends CrudDatabase<Object, Object> , Object>Object, Object> , SYS_DB extends CrudDatabase<ENTITY, SYS_ID> , SYS_ID extends Object>
Functions
-
installOdmConverters(
[DogEngine? engine]) → void