box 0.3.0+2 copy "box: ^0.3.0+2" to clipboard
box: ^0.3.0+2 copied to clipboard

outdated

A fluent Dart persistence API inspired by SQL that supports PostgreSQL, MongoDB, simple file and in-memory storage.

0.3.0+1 Latest versions #

  • Bumped versions of dependencies

0.3.0 Easier mapping #

  • Automatic toJson and fromJson

0.2.6 PostgreSQL #

  • PostgreSQL support

0.2.5 ONE OF & CONTAINS #

  • ONE OF (IN) predicate
  • CONTAINS predicate for arrays

0.2.4 Firestore #

  • Removed dependency on mirrors at runtime
  • Firestore support

0.2.3 Limit & Offset #

  • Limit
  • Offset
  • Select and map result

0.2.2 MongoDB #

  • MongoDB support
  • Deep queries
  • Greater than (or equal)
  • Less than (or equal)
  • Between
  • Dynamically typed queries

Backlog #

  • Group by
  • Having
  • Union
  • Intersect
  • Minus/Except
  • Better test concern separation
  • Misuse reporting
  • Faster Firestore tests
  • SQLite support
  • MySQL support
  • Emulate unsupported Firestore features
  • Typesafe fields (eg: select(employee.name).from(Employee).where(employee.department).equals('Sales'))
  • Joins
  • Support PostgreSQL arrays and complex types (depends on driver issue: postgresql-dart#121)
11
likes
0
pub points
65%
popularity

Publisher

unverified uploader

A fluent Dart persistence API inspired by SQL that supports PostgreSQL, MongoDB, simple file and in-memory storage.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

collection, googleapis_auth, http, inflection2, io, meta, mongo_dart, postgres, recase

More

Packages that depend on box