[Next]
[Up]
[Previous]
[Contents]
Next: C. Credits
Up: Appendices
Previous: A. Changelog
  Contents
These are in the order I plan on implementing them.
- Improve the runtime type identification system for the sql types which will
be needed for the mutable results sets and the binary operators in particular.
- Improve the mutable results sets so that they can be assigned types that are
not strings setting the sql type aproprestly. Also allow the SQLtype to be fixed
so that when the programmer assigned a type to the data field that is not compatible
with that sql type it will through an exception. For example setting an string
to an int.
- Change the behavior of MysqlString when used with binary operators. Instead
of converting to the type on the other side of the operator have it convert
to the type the Mysql server said it originally was.
- Improve the Null adapters to make them more intelligently.
- Be able to store the result set in an assignable container that stores the results
in the format they were originally stored in on the server. (Not sure what the
best way to go about this is. If you have any ideas let me know.)
- Switch to using automake/configure and libtools for better portability.
- Rework the library to make it more generic. Considering using SQL Drivers so
that my library can work with any SQL database.
- Better handling of the destruction of the Mysql class. Have it first tell all
its children that its parent is getting destroys and have then respond appropreatly.
(Partly implemented as of version .63.1.a)
- Create a container to hold Mysql enums and sets as a bit set as opposed to a
list of STL set.
- Have a more intelligent MysqlRes that can reexecute to refresh the data.
If you have anything else you want to see let me know at kevina@clark.net.
[Next]
[Up]
[Previous]
[Contents]
Next: C. Credits
Up: Appendices
Previous: A. Changelog
  Contents
Kevin Atkinson
1998-09-27