clsql.git
19 years agor9467: add properties
Kevin M. Rosenberg [Tue, 25 May 2004 04:26:44 +0000 (04:26 +0000)]
r9467: add properties

19 years agor9466: avoid interrupts in setting sequence position
Kevin M. Rosenberg [Tue, 25 May 2004 04:24:16 +0000 (04:24 +0000)]
r9466: avoid interrupts in setting sequence position

19 years agor9465: * tests/test-init.lisp: Skip 2 tests on Oracle which have unsupported...
Kevin M. Rosenberg [Tue, 25 May 2004 03:35:10 +0000 (03:35 +0000)]
r9465:         * tests/test-init.lisp: Skip 2 tests on Oracle which have unsupported syntax

19 years agor9464: * db-oracle/oracle-sql.lisp: Don't trim trailing spaces
Kevin M. Rosenberg [Tue, 25 May 2004 03:25:07 +0000 (03:25 +0000)]
r9464:         * db-oracle/oracle-sql.lisp: Don't trim trailing spaces

19 years agor9463: * clsql.asd: Use module names in current package rather than keyword...
Kevin M. Rosenberg [Tue, 25 May 2004 01:33:48 +0000 (01:33 +0000)]
r9463:        * clsql.asd: Use module names in current package rather than keyword package

19 years agor9462: * sql/oodml.lisp: Removed old stub function
Kevin M. Rosenberg [Tue, 25 May 2004 01:00:46 +0000 (01:00 +0000)]
r9462:        * sql/oodml.lisp: Removed old stub function

19 years agor9461: 24 May 2004 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Tue, 25 May 2004 00:58:07 +0000 (00:58 +0000)]
r9461: 24 May 2004 Kevin Rosenberg <kevin@rosenberg.net>
        * db-oracle/oracle-sql.lisp: Add declaration so that SBCL runs efficiently.
        * tests/test-init.lisp: capitalize odbc backend name in banner
        * CONTRIBUTORS: Add note about Marcus' excellent work

19 years agor9460:
Marcus Pearce [Mon, 24 May 2004 21:50:59 +0000 (21:50 +0000)]
r9460:

19 years agor9459:
Marcus Pearce [Mon, 24 May 2004 21:35:49 +0000 (21:35 +0000)]
r9459:

19 years agor9458: Added SQL-ESCAPE to symbols exported from clsql-sys.
Marcus Pearce [Mon, 24 May 2004 21:32:55 +0000 (21:32 +0000)]
r9458: Added SQL-ESCAPE to symbols exported from clsql-sys.

19 years agor9457: Reworked CLSQL file structure.
Marcus Pearce [Mon, 24 May 2004 21:16:52 +0000 (21:16 +0000)]
r9457: Reworked CLSQL file structure.

19 years agor9456: relax type for server-version
Kevin M. Rosenberg [Mon, 24 May 2004 15:22:57 +0000 (15:22 +0000)]
r9456: relax type for server-version

19 years agor9454: * test/test-fdml.lisp: Accomodate that Oracle returns doubles for...
Kevin M. Rosenberg [Sun, 23 May 2004 17:46:23 +0000 (17:46 +0000)]
r9454:         * test/test-fdml.lisp: Accomodate that Oracle returns doubles for computed columns

19 years agor9453: * db-oracle/oracle-sql.lisp: Add missing database qualifier. Return...
Kevin M. Rosenberg [Sun, 23 May 2004 15:44:02 +0000 (15:44 +0000)]
r9453:         * db-oracle/oracle-sql.lisp: Add missing database qualifier. Return NUMBER (double)
        for computed fields, this will require some adjustment to the test suite which
        in many cases expects integers.

19 years agor9452: * sql/sql.lisp: Honor case of string table identifier to INSERT-RECORDS
Kevin M. Rosenberg [Sun, 23 May 2004 13:43:07 +0000 (13:43 +0000)]
r9452:         * sql/sql.lisp: Honor case of string table identifier to INSERT-RECORDS
        * test/test-fddl.lisp: Add two tests for mixed case names

19 years agor9451: 23 May 2004 Kevin Rosenberg
Kevin M. Rosenberg [Sun, 23 May 2004 11:59:10 +0000 (11:59 +0000)]
r9451: 23 May 2004 Kevin Rosenberg
        * sql/kmr-mop.lisp, sql/objects.lisp: Since SBCL is the only implementation that
        has reversed class slots, change the default for ordered-class-slots so that slots
        are now in the same order an in the def-view-class.

19 years agor9450: 22 May 2004 Kevin Rosenberg
Kevin M. Rosenberg [Sun, 23 May 2004 10:51:02 +0000 (10:51 +0000)]
r9450: 22 May 2004 Kevin Rosenberg
        * Version 2.10.21 released
        * sql/sequences.lisp: Move generic sequence functions here from db-sqlite,
        db-odbc, and db-aodbc.

19 years agor9449: * db-odbc/odbc-sql.lisp, db-aodbc/aodbc-sql.lisp: Move common code to
Kevin M. Rosenberg [Sun, 23 May 2004 10:13:02 +0000 (10:13 +0000)]
r9449:        * db-odbc/odbc-sql.lisp, db-aodbc/aodbc-sql.lisp: Move common code to
        sql/generic-odbc.lisp
        * db-postgresql/postgresql-sql.lisp, db-postgresql-socket/postgresql-socket-sql.lisp:
        Move common code to  sql/generic-postgresql.lisp

19 years agor9448: * db-odbc/odbc-sql.lisp, db-aodbc/aodbc-sql.lisp: Move common code to
Kevin M. Rosenberg [Sun, 23 May 2004 10:12:56 +0000 (10:12 +0000)]
r9448:        * db-odbc/odbc-sql.lisp, db-aodbc/aodbc-sql.lisp: Move common code to
        sql/generic-odbc.lisp
        * db-postgresql/postgresql-sql.lisp, db-postgresql-socket/postgresql-socket-sql.lisp:
        Move common code to  sql/generic-postgresql.lisp

19 years agor9447: * sql/*.lisp: Add db-type parameter to generic functions READ-SQL...
Kevin M. Rosenberg [Sun, 23 May 2004 07:56:26 +0000 (07:56 +0000)]
r9447:         * sql/*.lisp: Add db-type parameter to generic functions READ-SQL-VALUE,
        DATABASE-GET-TYPE-SPECIFIER, and OUTPUT-SQL-VALUE-AS-TYPE. Update methods to use these.
        * sql/generic-postgresql.lisp, sql/generic-odbc.lisp: New files

19 years agor9446: * db-mysql/mysql-objects.lisp: New file
Kevin M. Rosenberg [Sun, 23 May 2004 06:35:34 +0000 (06:35 +0000)]
r9446:        * db-mysql/mysql-objects.lisp: New file
        * sql/objects.lisp: Move MySQL specific code to mysql-objects.lisp

19 years agor9443: * test/test-fdml.lisp: String table names are now case sensitive,...
Kevin M. Rosenberg [Sun, 23 May 2004 05:44:21 +0000 (05:44 +0000)]
r9443:         * test/test-fdml.lisp: String table names are now case sensitive, so convert to
        default db case for FDML/SELECT/25

19 years agor9442: * sql/objects.lisp: Add database type to default database-get-type...
Kevin M. Rosenberg [Sun, 23 May 2004 05:34:30 +0000 (05:34 +0000)]
r9442:        * sql/objects.lisp: Add database type to default database-get-type-specifier method
        * sql/sql.lisp:  Add database type to default database-abort-transaction method

19 years agor9441: sql/classes.lisp: honor case of string tables when outputting queries
Kevin M. Rosenberg [Sun, 23 May 2004 05:32:40 +0000 (05:32 +0000)]
r9441: sql/classes.lisp: honor case of string tables when outputting queries

19 years agor9438: avoid making new pointers
Kevin M. Rosenberg [Sun, 23 May 2004 05:14:55 +0000 (05:14 +0000)]
r9438: avoid making new pointers

19 years agor9437: avoid unnecessary casting
Kevin M. Rosenberg [Sun, 23 May 2004 05:03:03 +0000 (05:03 +0000)]
r9437: avoid unnecessary casting

19 years agor9436: relax declarations for sbcl
Kevin M. Rosenberg [Sun, 23 May 2004 04:51:10 +0000 (04:51 +0000)]
r9436: relax declarations for sbcl

19 years agor9435: new deb version
Kevin M. Rosenberg [Sun, 23 May 2004 03:30:24 +0000 (03:30 +0000)]
r9435: new deb version

19 years agor9434: 22 May 2004 Kevin Rosenberg
Kevin M. Rosenberg [Sun, 23 May 2004 03:29:16 +0000 (03:29 +0000)]
r9434: 22 May 2004 Kevin Rosenberg
        * Version 2.10.19 released: Oracle backend now fails 6 out of 200 tests
        * TODO: Added 2 variances from CommonSQL. Add tests for owner phrases
        and string identifiers with non-default case
        * sql/table.lisp: Don't convert string table name to a symbol.
        * sql/classes.lisp: Honor case of string identifiers
        * sql/sql.lisp: Ensure recyclebin is purged for Oracle in
        TRUNCATE-DATABASE

19 years agor9433:
Kevin M. Rosenberg [Sun, 23 May 2004 03:22:23 +0000 (03:22 +0000)]
r9433:

19 years agor9430: correctly obtain server and client versions of oracle.
Kevin M. Rosenberg [Sat, 22 May 2004 21:29:06 +0000 (21:29 +0000)]
r9430: correctly obtain server and client versions of oracle.

19 years agor9429: add large table test needed
Kevin M. Rosenberg [Sat, 22 May 2004 15:25:01 +0000 (15:25 +0000)]
r9429: add large table test needed

19 years agor9428: add note about server version
Kevin M. Rosenberg [Sat, 22 May 2004 15:23:51 +0000 (15:23 +0000)]
r9428: add note about server version

19 years agor9427: 22 May 2004 Kevin Rosenberg
Kevin M. Rosenberg [Sat, 22 May 2004 15:17:02 +0000 (15:17 +0000)]
r9427: 22 May 2004 Kevin Rosenberg
        * Oracle backend now fails 6 out of 200 tests
        * sql/sql.lisp: Ensure recyclebin is purged for oracle in
        TRUNCATE-DATABASE
        * db-oracle/oracle-sql.lisp: Add sequence functions, fix use of
        of owner phrases
        * db-oracle/oracle-objects.lisp: Fix type specifiers
        * tests/test-fddl.lisp: Allow :varchar2 and :number as data types
        * tests/test-init.lisp: Properly get username from Oracle connection-spec
        * TODO: Add that tests are needed for owner phrases

19 years agor9426: Docstrings, docstrings, docstrings.
Marcus Pearce [Sat, 22 May 2004 13:28:01 +0000 (13:28 +0000)]
r9426: Docstrings, docstrings, docstrings.

19 years agor9425: Docstrings, docstrings, docstrings.
Marcus Pearce [Fri, 21 May 2004 15:54:08 +0000 (15:54 +0000)]
r9425: Docstrings, docstrings, docstrings.

19 years agor9424: * db-oracle/oracle-sql: Use clsql-specific error conditions. Use owner...
Kevin M. Rosenberg [Fri, 21 May 2004 14:33:46 +0000 (14:33 +0000)]
r9424:         * db-oracle/oracle-sql: Use clsql-specific error conditions. Use owner keyword.

19 years agor9423: fix case of test names
Kevin M. Rosenberg [Fri, 21 May 2004 03:19:07 +0000 (03:19 +0000)]
r9423: fix case of test names

19 years agor9422: 20 May 2004 Kevin Rosenberg (kevin@rosenberg.net)
Kevin M. Rosenberg [Fri, 21 May 2004 03:06:38 +0000 (03:06 +0000)]
r9422: 20 May 2004 Kevin Rosenberg (kevin@rosenberg.net)
        * db-oracle/make9.sh: add makefile for building with Oracle 9 client
        libraries
        * sql/table.lisp: Add logic for dealing with Oracle 10g vs. previous
        Oracle versions with the PURGE option required for drop table. This needs
        to be converted to a generic function and moved to db-oracle/oracle-sql.lisp

2

19 years agor9421: Docstrings for table.lisp
Marcus Pearce [Fri, 21 May 2004 01:02:12 +0000 (01:02 +0000)]
r9421: Docstrings for table.lisp

19 years agor9417: * sql/oracle-sql.lisp: Now compiles and runs on SBCL.
Kevin M. Rosenberg [Thu, 20 May 2004 17:14:48 +0000 (17:14 +0000)]
r9417:         * sql/oracle-sql.lisp: Now compiles and runs on SBCL.
        Requires UFFI 1.5.0 or higher

19 years agor9416: 20 May 2004 Kevin Rosenberg (kevin@rosenberg.net)
Kevin M. Rosenberg [Thu, 20 May 2004 12:31:47 +0000 (12:31 +0000)]
r9416: 20 May 2004 Kevin Rosenberg (kevin@rosenberg.net)
        * Version 2.10.19
        * sql/conditions.lisp: Fix cerror

19 years agor9415: fix for cerror
Kevin M. Rosenberg [Thu, 20 May 2004 12:31:19 +0000 (12:31 +0000)]
r9415: fix for cerror

19 years agor9411: fix caching of order-by clauses
Kevin M. Rosenberg [Thu, 20 May 2004 09:49:51 +0000 (09:49 +0000)]
r9411: fix caching of order-by clauses

19 years agor9410: fix case where reading a float which is already convert to a float by the...
Kevin M. Rosenberg [Thu, 20 May 2004 09:06:14 +0000 (09:06 +0000)]
r9410: fix case where reading a float which is already convert to a float by the backend

19 years agor9409: fix :cstring compilation on cmucl/sbcl
Kevin M. Rosenberg [Thu, 20 May 2004 08:55:12 +0000 (08:55 +0000)]
r9409: fix :cstring compilation on cmucl/sbcl

19 years agor9408: 19 May 2004 Kevin Rosenberg (kevin@rosenberg.net)
Kevin M. Rosenberg [Thu, 20 May 2004 08:42:57 +0000 (08:42 +0000)]
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

19 years agor9407: add missing \#: to some test names
Kevin M. Rosenberg [Thu, 20 May 2004 02:10:01 +0000 (02:10 +0000)]
r9407: add missing \#: to some test names

19 years agor9404: update for new condition name
Kevin M. Rosenberg [Thu, 20 May 2004 00:06:42 +0000 (00:06 +0000)]
r9404: update for new condition name

19 years agor9403: Rework conditions to be CommonSQL backward compatible
Kevin M. Rosenberg [Wed, 19 May 2004 23:46:45 +0000 (23:46 +0000)]
r9403: Rework conditions to be CommonSQL backward compatible

19 years agor9402: Reworked docstrings.
Marcus Pearce [Wed, 19 May 2004 23:07:05 +0000 (23:07 +0000)]
r9402: Reworked docstrings.

19 years agor9399: 19 May 2004 Kevin Rosenberg (kevin@rosenberg.net)
Kevin M. Rosenberg [Wed, 19 May 2004 15:01:43 +0000 (15:01 +0000)]
r9399: 19 May 2004 Kevin Rosenberg (kevin@rosenberg.net)
        * sql/package.lisp: Export initialize-database-type and
        *initialize-database-types* from CLSQL package.

19 years agor9398: oracle backend now compiles on sbcl/lispworks
Kevin M. Rosenberg [Tue, 18 May 2004 22:39:27 +0000 (22:39 +0000)]
r9398: oracle backend now compiles on sbcl/lispworks

19 years agor9395: 18 May 2004 Kevin Rosenberg (kevin@rosenberg.net)
Kevin M. Rosenberg [Tue, 18 May 2004 18:48:39 +0000 (18:48 +0000)]
r9395: 18 May 2004 Kevin Rosenberg (kevin@rosenberg.net)
        * sql/table.lisp: Add PURGE to drop command for oracle 10g backend.
        To handle this difference, will need to add a new database-drop-table
        generic function.
        * db-oracle/oracle-sql.lisp: Move server-version and
        major-version-number to database object to allow multiple connections
        to Oracle servers of different versions.

19 years agor9389: Additions to doc/TODO.
Marcus Pearce [Tue, 18 May 2004 09:51:00 +0000 (09:51 +0000)]
r9389: Additions to doc/TODO.

19 years agor9388: * db-oracle/oracle-api: Add OCIServerVersion
Kevin M. Rosenberg [Tue, 18 May 2004 03:15:04 +0000 (03:15 +0000)]
r9388:         * db-oracle/oracle-api: Add OCIServerVersion
        * db-oracle/oracle-sql: Query and store server version on connect
        * sql/db-interface.lisp: Add new db-type-has-bigint? generic
        function to handle OCI's lack of bigint support
        * test/test-basic.lisp: Separate bigint testing
        * test/test-utils.lisp: Add oracle to specs and list of backends

19 years agor9387: * test/test-utils.lisp: Add oracle to specs and list of backends
Kevin M. Rosenberg [Mon, 17 May 2004 02:57:10 +0000 (02:57 +0000)]
r9387:         * test/test-utils.lisp: Add oracle to specs and list of backends

19 years agor9385: simple queries now work
Kevin M. Rosenberg [Sun, 16 May 2004 21:59:25 +0000 (21:59 +0000)]
r9385: simple queries now work

19 years agor9383: rename file for consistency with other backends
Kevin M. Rosenberg [Sun, 16 May 2004 20:56:16 +0000 (20:56 +0000)]
r9383: rename file for consistency with other backends

19 years agor9382: now connects, disconnects, and executes statements
Kevin M. Rosenberg [Sun, 16 May 2004 20:55:35 +0000 (20:55 +0000)]
r9382: now connects, disconnects, and executes statements

19 years agor9379: Add note about
Kevin M. Rosenberg [Sun, 16 May 2004 18:33:36 +0000 (18:33 +0000)]
r9379: Add note about
        condition variances

19 years agor9378: * test/test-fdml.lisp: Added FDML/SELECT/34 to test
Kevin M. Rosenberg [Sun, 16 May 2004 14:33:38 +0000 (14:33 +0000)]
r9378:         * test/test-fdml.lisp: Added FDML/SELECT/34 to test
        run-time instantiation of variables in reader macros.
        * TODO: Remove item already complete

19 years agor9377: add building of shared library
Kevin M. Rosenberg [Sun, 16 May 2004 13:55:03 +0000 (13:55 +0000)]
r9377: add building of shared library

19 years agor9376: 6 May 2004 Kevin Rosenberg (kevin@rosenberg.net)
Kevin M. Rosenberg [Sun, 16 May 2004 13:40:07 +0000 (13:40 +0000)]
r9376: 6 May 2004 Kevin Rosenberg (kevin@rosenberg.net)
        * doc/TODO: New file

19 years agor9375: fix conflicted merge
Kevin M. Rosenberg [Sun, 16 May 2004 13:19:41 +0000 (13:19 +0000)]
r9375: fix conflicted merge

19 years agor9374: Remove redundant and commonsql incompatible order-by-descending keyword arg...
Marcus Pearce [Sun, 16 May 2004 11:47:13 +0000 (11:47 +0000)]
r9374: Remove redundant and commonsql incompatible order-by-descending keyword arg to select.

19 years agor9373: Treat [*] as a column identifier.
Marcus Pearce [Sun, 16 May 2004 11:17:49 +0000 (11:17 +0000)]
r9373: Treat [*] as a column identifier.

19 years agor9372: further uffi porting
Kevin M. Rosenberg [Sun, 16 May 2004 08:57:35 +0000 (08:57 +0000)]
r9372: further uffi porting

19 years agor9371: minor formatting change
Kevin M. Rosenberg [Sun, 16 May 2004 08:57:26 +0000 (08:57 +0000)]
r9371: minor formatting change

19 years agor9370: * sql/db-interface.lisp: Add new db-type-has-union?
Kevin M. Rosenberg [Sun, 16 May 2004 08:12:44 +0000 (08:12 +0000)]
r9370:         * sql/db-interface.lisp: Add new db-type-has-union?
        since Mysql 3.23 does not support unions.
        * sql/test-init.lisp: Don't try union tests on database
        backends which do not support it.

19 years agor9369: add directory where redhat as3 keeps library
Kevin M. Rosenberg [Sun, 16 May 2004 07:02:10 +0000 (07:02 +0000)]
r9369: add directory where redhat as3 keeps library

19 years agor9368: initial port to uffi
Kevin M. Rosenberg [Sun, 16 May 2004 06:56:18 +0000 (06:56 +0000)]
r9368: initial port to uffi

19 years agor9367: initial import
Kevin M. Rosenberg [Sun, 16 May 2004 05:12:10 +0000 (05:12 +0000)]
r9367: initial import

19 years agor9366: pending new version
Kevin M. Rosenberg [Sun, 16 May 2004 01:30:25 +0000 (01:30 +0000)]
r9366: pending new version

19 years agor9365: 15 May 2004 Kevin Rosenberg (kevin@rosenberg.net)
Kevin M. Rosenberg [Sun, 16 May 2004 01:28:40 +0000 (01:28 +0000)]
r9365: 15 May 2004 Kevin Rosenberg (kevin@rosenberg.net)
        * Version 2.10.18: Caching and refreshing complete
        * sql/objects.lisp: implement UPDATE-OBJECT-JOINS,
        implement REFRESH for SELECT.
        * tests/test-oodml.lisp: Add tests for deferred retrieval,
        caching, refresh, and update-object-joins
        * tests/test-init.lisp: Add deferred-employee-address class

19 years agor9364: Various fixes from CommonSQL Tutorial.
Marcus Pearce [Sun, 16 May 2004 01:05:48 +0000 (01:05 +0000)]
r9364: Various fixes from CommonSQL Tutorial.

19 years agor9361: Support for qualified sql identifiers with aliased table names.
Marcus Pearce [Sat, 15 May 2004 13:07:11 +0000 (13:07 +0000)]
r9361: Support for qualified sql identifiers with aliased table names.

19 years agor9360: Strings as table identifiers in SELECT.
Marcus Pearce [Sat, 15 May 2004 12:22:31 +0000 (12:22 +0000)]
r9360: Strings as table identifiers in SELECT.

19 years agor9359: Fixes for PRINT-QUERY and sql concatenation operator (||).
Marcus Pearce [Sat, 15 May 2004 10:44:54 +0000 (10:44 +0000)]
r9359: Fixes for PRINT-QUERY and sql concatenation operator (||).

19 years agor9357: initial update-object-joins
Kevin M. Rosenberg [Fri, 14 May 2004 20:25:00 +0000 (20:25 +0000)]
r9357: initial update-object-joins

19 years agor9355: updates
Kevin M. Rosenberg [Thu, 13 May 2004 18:01:13 +0000 (18:01 +0000)]
r9355: updates

19 years agor9353: package name change
Kevin M. Rosenberg [Thu, 13 May 2004 13:44:43 +0000 (13:44 +0000)]
r9353: package name change

19 years agor9347: Automated commit for Debian build of clsql upstream-version-2.10.17
Kevin M. Rosenberg [Thu, 13 May 2004 10:51:46 +0000 (10:51 +0000)]
r9347: Automated commit for Debian build of clsql upstream-version-2.10.17

19 years agor9346: Automated commit for Debian build of clsql upstream-version-2.10.17
Kevin M. Rosenberg [Thu, 13 May 2004 10:50:08 +0000 (10:50 +0000)]
r9346: Automated commit for Debian build of clsql upstream-version-2.10.17

19 years agor9345: * LATEST-TEST-RESULTS: Run on all platforms, add AMD64
Kevin M. Rosenberg [Thu, 13 May 2004 10:49:39 +0000 (10:49 +0000)]
r9345: * LATEST-TEST-RESULTS: Run on all platforms, add AMD64
        * doc/intro.xml: Remove reference to old clsql-base. Add x86_64

19 years agor9344: fix type on sqlite
Kevin M. Rosenberg [Thu, 13 May 2004 10:41:14 +0000 (10:41 +0000)]
r9344: fix type on sqlite

19 years agor9342: * db-sqlite/sqlite-uffi-api.lisp: Fix row-pointer type
Kevin M. Rosenberg [Thu, 13 May 2004 10:21:23 +0000 (10:21 +0000)]
r9342:         * db-sqlite/sqlite-uffi-api.lisp: Fix row-pointer type
        * *: Fix minor style warnings

19 years agor9339: add missing symbols
Kevin M. Rosenberg [Thu, 13 May 2004 08:13:39 +0000 (08:13 +0000)]
r9339: add missing symbols

19 years agor9338: fix database-query calls
Kevin M. Rosenberg [Thu, 13 May 2004 08:07:27 +0000 (08:07 +0000)]
r9338: fix database-query calls

19 years agor9337: package rename
Kevin M. Rosenberg [Thu, 13 May 2004 08:00:00 +0000 (08:00 +0000)]
r9337: package rename

19 years agor9336: 12 May 2004 Kevin Rosenberg (kevin@rosenberg.net)
Kevin M. Rosenberg [Thu, 13 May 2004 06:55:48 +0000 (06:55 +0000)]
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

19 years agor9335: Automated commit for Debian build of clsql upstream-version-2.10.16
Kevin M. Rosenberg [Thu, 13 May 2004 04:46:17 +0000 (04:46 +0000)]
r9335: Automated commit for Debian build of clsql upstream-version-2.10.16

19 years agor9331: * db-odbc/odbc-api.lisp: work around return-type bug [spr28889] in
Kevin M. Rosenberg [Thu, 13 May 2004 04:38:52 +0000 (04:38 +0000)]
r9331:         * db-odbc/odbc-api.lisp: work around return-type bug [spr28889] in
        Allegro 7.0beta AMD64

19 years agor9329: * db-odbc/*.lisp: Add a layer of indirection to foreign-type
Kevin M. Rosenberg [Wed, 12 May 2004 21:58:26 +0000 (21:58 +0000)]
r9329:         * db-odbc/*.lisp: Add a layer of indirection to foreign-type
        of ODBC longs since this type can vary on 64-bit platforms depending
        upon the compilation options of unixODBC.

19 years agor9325: * db-*/*-loader.lisp: Load 64-bit libraries on 64-bit platorms
Kevin M. Rosenberg [Wed, 12 May 2004 20:25:42 +0000 (20:25 +0000)]
r9325: * db-*/*-loader.lisp: Load 64-bit libraries on 64-bit platorms

19 years agor9323: * db-mysql/mysql-api.lisp: Fix int vs. long slots in foreign
Kevin M. Rosenberg [Wed, 12 May 2004 20:10:19 +0000 (20:10 +0000)]
r9323:         * db-mysql/mysql-api.lisp: Fix int vs. long slots in foreign
        structures found by testing with AllegroCL 7.0b AMD64.

19 years agor9318: define explicit lisp function name
Kevin M. Rosenberg [Wed, 12 May 2004 17:18:41 +0000 (17:18 +0000)]
r9318: define explicit lisp function name

19 years agor9314: 11 May 2004 Kevin Rosenberg (kevin@rosenberg.net)
Kevin M. Rosenberg [Tue, 11 May 2004 17:02:30 +0000 (17:02 +0000)]
r9314: 11 May 2004 Kevin Rosenberg (kevin@rosenberg.net)
        * sql/objects.lisp: Initial caching support for SELECT
        * tests/test-oodml.lisp: Avoid using cache when testing select.

19 years agor9312: * sql/relations.lisp: Remove functions since they don't support
Kevin M. Rosenberg [Mon, 10 May 2004 22:36:14 +0000 (22:36 +0000)]
r9312:         * sql/relations.lisp: Remove functions since they don't support
        many to many relationships.
        * examples/clsql-tutorial.lisp, doc/csql.lisp: Remove use
        of add-to-relations function and replace with explicit field settings.
        * base/classes.lisp: Remove obsolute query-stream. Add record-caches slot.

19 years agor9311: more header fixes
Kevin M. Rosenberg [Mon, 10 May 2004 21:45:28 +0000 (21:45 +0000)]
r9311: more header fixes