yaroorm library
Classes
- BooleanConverter
- DatabaseConnection
- DatabaseDriver
- DateTimeConverter
- DB
- DeleteQuery
- DriverTransactor
-
Entity<
PkType, Model extends Object> - EntityMeta
- EntityProperty
- EntityPropertyData
-
EntityRelation<
RelatedModel extends Entity< dynamic, Object> > -
EntityTypeConverter<
DartType, DBType> -
HasMany<
RelatedModel extends Entity< dynamic, Object> > -
HasOne<
RelatedModel extends Entity< dynamic, Object> > - InsertManyQuery
- InsertQuery
-
Query<
EntityType> -
QueryBase<
Owner> -
QueryImpl<
Result> - ReflectableEntity
- UpdateQuery
- UseDatabaseConnection
- YaroormConfig
Mixins
- AggregateOperation
-
DeleteOperation<
Result> - DriverContract
-
FindOperation<
Result> - InsertOperation
-
LimitOperation<
ReturnType> -
OrderByMixin<
K, V extends Entity< dynamic, Object> > -
OrderByOperation<
ReturnType> -
ReadOperation<
Result> -
UpdateOperation<
Result>
Constants
- booleanConverter → const BooleanConverter
- dateTimeConverter → const DateTimeConverter
- entity → const ReflectableEntity
- entityCreatedAtColumnName → const String
- entityUpdatedAtColumnName → const String
- pleaseInitializeMessage → const String
Functions
-
getEntityMetaData(
Type type) → EntityMeta -
getEntityPrimaryKey(
Type type) → String -
getEntityProperties(
Type type, {ClassMirror? classMirror}) → Map< String, EntityPropertyData> -
getEntityTableName(
Type type) → String -
reflectType(
Type type) → ClassMirror -
serializedPropsToEntity<
Model> (Map< String, dynamic> json, {List<EntityTypeConverter> converters = const []}) → Entity<dynamic, Object> -
wrapString(
String value) → String
Typedefs
- OrderBy = ({OrderByDirection direction, String field})