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