box_generator 0.3.3 box_generator: ^0.3.3 copied to clipboard
Registry generator for Box, a fluent Dart persistence API inspired by SQL.
0.3.3 Autoconvert #
- Convert types like enums and DateTime in MongoDB queries and deletes
- Null safety
0.3.2 Indexes #
- Create indexes for MongoDB and PostgreSQL
0.3.1+1 Return generated ID #
- Return generated ID
0.3.1 Delete #
- DELETE FROM
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 #
- Create indexes for memory, file and Firestore
- 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)