[Next]
[Up]
[Previous]
[Contents]
Next: B. To Do
Up: Appendices
Previous: Appendices
  Contents
Subsections
- Fixed several bugs that caused my library to fail to compile with egcs 1.1.
Hopefully it will still compile with egcs 1.0 however I have not been able to
test it with egcs 1.0.
- Removed some problem causing debug output in sql++pretty.
- Added an (almost) full guide to using Template Queries.
- Fixed it so the SQLQuery will throw an exception when all the template parameters
are not provided.
- Proofread and speedchecked the manual (it really needed it).
- Other minor document fixes.
- Reworked the Class Reference section a bit.
- Minor document fixes
- Added more examples for SSQLS.
- Changed the syntax of equal_list for SSQLS from equal_list (cchar *, Manip,
cchar *) to (cchar *, cchar *, Manip).
- Added set methods to SSQLS. These new methods do the same thing as there corresponding
constructors.
- Added methods for creating a mysql_type_info from a C++ type_info.
- Changed the names of all the classes so they no longer have to have Mysql in
the begging of it. However if this creates a problem you can define a macro
to only use the old names instead.
- The Specialized SQL Structures (formally known as Custom Mysql Structures) changed
from mysql_ to sql_.
- Added the option of using exceptions thoughout the API.
- ColData (formally known as MysqlStrings) will now throw an exception if there
is a problem in the conversion.
- Added a null adapter.
- Added Mutable Result Sets
- Added a very basic runtime type identification for SQL types
- Changed the document format from POD to LYX1000 .
- Am now using a modified version of Perceps to extract the class information
directly from the code to make my life easier.
- Added an option of defining a macro to avoid using the automatic conversion
with binary operators.
- Other small fixed I probully forgot to mentune.
- Added Custom Mysql Structures.
- Fixed the Copy constructor of class Mysql
- Started adding code so that class Mysql lets it children now when it is leaving
- Attempted to compile it into a library but still need help. As default it will
compile as a regular program.
- Other small fixes.
- Added Template Queries
- Created s separate SQLQuery object that is independent of an SQL connection.
- You no longer have to import the data for the test program as the program creates
the database and tables it needs.
- Many small bug fixes.
- Cleaned up the example code in test.cc and included it in the manual.
- Added an interface layout plan to the manual.
- Added a reverse iterator.
- Fixed a bug with row.hh (It wasn't being included because of a typo).
- Major interface changes. I warned you that the interface may change while it
is in pre-alpha state and I wasn't kidding.
- Created a new and Separate Query Object. You can no longer execute queries from
the Mysql object instead you have to create a query object with Mysql::query()
and use it to execute queries.
- Added the comparison operators to MysqlDate, MysqlTime and MysqlDateTime. Fixed
a few bugs in the MysqlDate... that effected the stream output and the conversion
of them to strings.
- Reflected the MysqlDate... changes in the manual.
- Added a new MysqlSet object and a bunch of functions for working with mysql
set strings.
- Changed strtoq and strtouq to strtoll and strtull for metter compatibility Minor
Manual fix.
- Changed makefile to make it more compatible with Solaris (Thanks Chris H)
- Fixed bug in comparison functions so that they would compare in he right direction.
- Added some items to the to do list be sure to have a look.
[Next]
[Up]
[Previous]
[Contents]
Next: B. To Do
Up: Appendices
Previous: Appendices
  Contents
Kevin Atkinson
1998-09-27