A C++ DAL / ORM code generation framework
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

36 lines
1.4 KiB

12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
  1. In addition to misc punchlist items flagged in the code:
  2. * always, documentation can be improved ..
  3. * unit tests
  4. * some optimization
  5. * pimpls
  6. * clean up copy and assignment operators
  7. * Possibly: revert to a varient style WSqlDatum. In any case, handle bad casts
  8. * Possibly: move from WSqlError to WSqlException .. including a backtrace stack, this would
  9. provide much more meaningful errors which might be displayed on a web page for
  10. developers.
  11. * Implement many to many support (class ManyToManyRelationship)
  12. * Implement type table support
  13. * wormgen:
  14. - manytomany
  15. - add include files for forward declarations
  16. - templates for definitions, base, edit and list
  17. * in DAL (database api, drivers)
  18. - statements, transactions, binding parameters, etc
  19. - connection pooling
  20. - support for:
  21. Postgres
  22. Mongodb
  23. - stablize API
  24. - in mysql: use uncached result sets. also, there is an awkwardness to not allowing
  25. nested queries .. thinking .. Possible: two methods - query() returns results, execute() not.
  26. execute() can open another connection ..?
  27. - wrap all executes in transactions.
  28. - in sqlite: clean up, parsing, various .. eh, actually needs to be largely rewritten
  29. * design/architecture for ORM layer and generation:
  30. - CRUD scaffolding for Wt (using the templating)
  31. - directory layout (possibly like rails, eg. models/ views/ controllers/ etc ..)