Author: wyoung
Date: Wed Nov  7 20:38:53 2007
New Revision: 1825

URL: http://svn.gna.org/viewcvs/mysqlpp?rev=1825&view=rev
Log:
- Renamed SQLString to SQLTypeAdapter, better reflecting its limited
  purpose: to adapt C++ types to SQL-compatible string representations,
  used in building query strings.  It was possible to mistake it for a
  general-purpose string type before.
- Expanded the number of SQLTypeAdapter conversion constructors, and
  removed many manip.h interfaces that used to be necessary before we
  could do these implicit conversions.  With the sole exceptions of
  ColData (soon to be rectified) and Set<T> (which justifies the
  specialization because it avoids worse overhead), all query stream
  insertion mechanisms convert data to string forms via SQLTypeAdapter.

Added:
    trunk/lib/stadapter.cpp
    trunk/lib/stadapter.h
Removed:
    trunk/lib/sql_string.cpp
    trunk/lib/sql_string.h
Modified:
    trunk/Wishlist
    trunk/bmark.txt
    trunk/lib/manip.cpp
    trunk/lib/manip.h
    trunk/lib/qparms.cpp
    trunk/lib/qparms.h
    trunk/lib/query.cpp
    trunk/lib/query.h
    trunk/lib/querydef.pl
    trunk/mysql++.bkl

[This mail would be too long, it was shortened to contain the URLs only.]

Modified: trunk/Wishlist
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/Wishlist?rev=1825&r1=1824&r2=1825&view=diff

Modified: trunk/bmark.txt
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/bmark.txt?rev=1825&r1=1824&r2=1825&view=diff

Modified: trunk/lib/manip.cpp
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/manip.cpp?rev=1825&r1=1824&r2=1825&view=diff

Modified: trunk/lib/manip.h
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/manip.h?rev=1825&r1=1824&r2=1825&view=diff

Modified: trunk/lib/qparms.cpp
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/qparms.cpp?rev=1825&r1=1824&r2=1825&view=diff

Modified: trunk/lib/qparms.h
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/qparms.h?rev=1825&r1=1824&r2=1825&view=diff

Modified: trunk/lib/query.cpp
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/query.cpp?rev=1825&r1=1824&r2=1825&view=diff

Modified: trunk/lib/query.h
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/query.h?rev=1825&r1=1824&r2=1825&view=diff

Modified: trunk/lib/querydef.pl
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/querydef.pl?rev=1825&r1=1824&r2=1825&view=diff

Removed: trunk/lib/sql_string.cpp
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/sql_string.cpp?rev=1824&view=auto

Removed: trunk/lib/sql_string.h
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/sql_string.h?rev=1824&view=auto

Added: trunk/lib/stadapter.cpp
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/stadapter.cpp?rev=1825&view=auto

Added: trunk/lib/stadapter.h
URL: http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/stadapter.h?rev=1825&view=auto

Modified: trunk/mysql++.bkl
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/mysql%2B%2B.bkl?rev=1825&r1=1824&r2=1825&view=diff


_______________________________________________
Mysqlpp-commits mailing list
[email protected]
https://mail.gna.org/listinfo/mysqlpp-commits

Reply via email to