entity 2.0.3 entity: ^2.0.3 copied to clipboard
A simple ORM for Relational and NoSQL database, such as Couchbase and PostgreSQL.
Changes #
2.0.3
minifyNS
added.
2.0.1
- Merged 1.11.0
2.0.0
AccessReader.entities
andAccessWriter.entities
will return a list containing non-nullable items only.
1.11.0
SqlFlavor.deleteFlavor
added
1.10.1
Entity.toJson()
returns a dynamic type, so the subclass can override with any type.
1.10.0
Entity.getDBType()
added to override the default handling of a Dart object.
1.9.0+1
Access.cache()
introduced, soaccess.load()
will cache the result.Access.uncache()
introduced, so an app can reload an entity
1.8.1
- The
options
argument ofEntity.delete()
can be any type.
1.8.0
Entity.delete()
supports theoptions
argument.
1.7.0
- The type of the option argument of
loadIfAny_
is changed toint
1.6.0
SqlFlavor
added for addingon conflict do nothing
and others to INSERT and UPDATE SQL statements.
1.5.1
Entity
implementsComparable<Entity>
1.5.0+1
- We allow tilde (
~
) to be used in OID
1.5.0
Entity.read()
andEntity.write()
acceptsMap
instead ofMap<String, dynamic>
0.9.3
Access.get()
renamed toAccess.fetch()
(avoid using keyword)
0.9.0
AccessWriter.entityMap
andAccessReader.entityMap
are removed.