elite_orm 1.0.9 copy "elite_orm: ^1.0.9" to clipboard
elite_orm: ^1.0.9 copied to clipboard

A simple and easy-to-use ORM built with sqflite in mind. It provides an object relational mapping without the need to write any database code.

1.0.9 #

  • Allow loading of database objects from an older schema.

1.0.8 #

  • Added an equality operator and hashCode method.

1.0.7 #

  • Removed unused parameter to Dao.get().

  • Copy the list value in PrimitiveListDBMember to allow the value to be modified, in the event that the list passed in was const.

  • Removed the unused id property from Entity.

  • Throw an Exception object in Entity.fromJson instead of a String.

1.0.6 #

  • Propagate database operations return value out to the bloc.

  • Throw an exception on error when updating fails.

  • Take the list of enum values when constructing the EnumDBMember to automate conversion to and from the int value.

1.0.5 #

  • Added missing await in Bloc.delete and Bloc.deleteAll.

1.0.4 #

  • Corrected serialization of primitive lists.

  • Added an equality operator and hash function to Entity to allow child classes to automatically be able to be stored in a Set.

1.0.3 #

  • Throw an exception when we fail to delete an object.

1.0.2 #

  • Corrected the update method to accommodate composite primary keys.

1.0.1 #

  • Simplified the definition of a model class.
  • Simplified the construction of the Bloc class.
  • Added the ability to delete an object from the database by passing a instance of the model.
  • Added Bloc class documentation.

1.0.0 #

  • Initial version.
0
likes
160
points
67
downloads

Publisher

unverified uploader

Weekly Downloads

A simple and easy-to-use ORM built with sqflite in mind. It provides an object relational mapping without the need to write any database code.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

collection

More

Packages that depend on elite_orm