Fixed error in read-sql-value that was throwing no next-method errors * Changed read-sql-value to throw continuable sql-value-conversion-error From the mailing list - thanks Mariano Montone
Added tests for symbols valued slots, and better printer/reader bindings
initial patch for symbol storage refactoring
Major rewrite of table/column name output escaping system wide. Centralized logic in database-identifier that returns database-identifier objects. These allow us to coerce to a canonical output name and have both its escaped and unescaped version available. Previously the logic for converting from various sql-expressions, symbols and strings into names that will be sent to the database, was done all over the place and with different logic in each location prev:5282676789105fe52990b29ec991209dcfa84aa6 6d643c3749b77b6e6207871f0cf40f135094f457 6bf69ed2c616ea75e5402bd95853adee5551743b
Remove CVS $Id$ keyword
r11859: Canonicalize whitespace
r10077: * multiple: Apply patch from Joerg Hoehle with multiple improvements.
r9729: Documentation for recording, conditions and fdml.
r9622: * sql/conditions.lisp: Fix printing of closed-database error
r9608: * Version 2.11.9 * sql/conditions.lisp: Set initial slot value for message in SQL-WARNING * sql/transactions.lisp: Correctly set slots of SQL-WARNING
r9426: Docstrings, docstrings, docstrings.
r9415: fix for cerror
r9411: fix caching of order-by clauses
r9408: 19 May 2004 Kevin Rosenberg (kevin@rosenberg.net) * sql/db-interface.lisp: Add more default methods * sql/objects.lisp: Add explicit table name to order-by parameters in find-all when only one table to avoid selecting a duplicate row. Fix error in FIND-ALL when using :order-by such as (([foo] :asc)) as previous logic was adding two fields (foo asc) to SELECT query. * db-oracle/*.lisp: Much improvements, now passes 90% of test suite
r9403: Rework conditions to be CommonSQL backward compatible
r9371: minor formatting change
r9336: 12 May 2004 Kevin Rosenberg (kevin@rosenberg.net) * sql/sql.lisp: Add FOR-EACH-ROW macro from clsql-classic/sql.lisp * clsql-classic: Remove system and subdirectory * clsql-base: Remove system and subdirectory and fold into clsql system