Todo List
xpdo-pdo
- Implement this as a dynamic list of available drivers.
- Implement additional driver support; currently only supports MySQL, PostgreSQL, and SQLite
- Add charset support for sqlite and pgsql drivers.
- Implement additional drivers.
- Test sqlite and pgsql drivers.
xpdo
- Define callback functions as an alternative to retreiving criteria sql and/or bindings from the metadata.
- Move quotable operators to the db specific xPDOObject implementation.
- Refactor method to return array of types rather than compound!
- Have this method handle all methods of DSN specification as handled by latest native PDO implementation.
- Refactor this so you can get an xPDOCriteria instance without calling the prepare and bind methods explicitly. In this way, the criteria can be constructed without the database connection required. Without this, every request will require a database connection before even looking at the object/result set cache.
xpdo-cache
- Document generateObject() and complete $generateRelated functionality.
xpdo-om-sqlite
- Add constraint support.
- Add more robust index support.
- Define and implement field validation.
- Handle all type conversions properly.
- Implement writeSchema() for reverse-engineering existing databases.
xpdo-om-mysql
- Add constraint support.
- Add more robust index support.
- Define and implement field validation.
- Handle all type conversions properly.
xpdo-om
- Implement support for other standard SQL statements such as UPDATE.
- Define and implement field validation.
- Handle all type conversions properly.
xpdo-transport
- Implement a way to export/import a transport package.