clsql.git
19 years agor9555: tests/README: Fix filename [reported by Bill Clementson]
Kevin M. Rosenberg [Fri, 4 Jun 2004 23:49:46 +0000 (23:49 +0000)]
r9555: tests/README: Fix filename [reported by Bill Clementson]

19 years agor9554: add missing flatp
Kevin M. Rosenberg [Fri, 4 Jun 2004 21:41:19 +0000 (21:41 +0000)]
r9554: add missing flatp

19 years agor9552: Automated commit for Debian build of clsql upstream-version-2.11.5
Kevin M. Rosenberg [Fri, 4 Jun 2004 20:26:18 +0000 (20:26 +0000)]
r9552: Automated commit for Debian build of clsql upstream-version-2.11.5

19 years agor9551: windows updates
Kevin M. Rosenberg [Fri, 4 Jun 2004 20:25:56 +0000 (20:25 +0000)]
r9551: windows updates

19 years agor9550:
Kevin M. Rosenberg [Fri, 4 Jun 2004 20:08:05 +0000 (20:08 +0000)]
r9550:

19 years agor9549:
Kevin M. Rosenberg [Fri, 4 Jun 2004 20:07:15 +0000 (20:07 +0000)]
r9549:

19 years agor9548: Select connection-spec based on connection type
Kevin M. Rosenberg [Fri, 4 Jun 2004 20:03:02 +0000 (20:03 +0000)]
r9548: Select connection-spec based on connection type

19 years agor9547: remove nulls-okay from example
Kevin M. Rosenberg [Fri, 4 Jun 2004 18:50:25 +0000 (18:50 +0000)]
r9547: remove nulls-okay from example

19 years agor9546: remove nulls-okay from example
Kevin M. Rosenberg [Fri, 4 Jun 2004 18:50:19 +0000 (18:50 +0000)]
r9546: remove nulls-okay from example

19 years agor9545: umlisp new version portage
Kevin M. Rosenberg [Fri, 4 Jun 2004 07:57:31 +0000 (07:57 +0000)]
r9545: umlisp new version portage

19 years agor9541: new suse91 catalog
Kevin M. Rosenberg [Fri, 4 Jun 2004 01:11:49 +0000 (01:11 +0000)]
r9541: new suse91 catalog

19 years agor9538: Cleaned up symbolic SQL syntax.
Marcus Pearce [Mon, 31 May 2004 21:47:53 +0000 (21:47 +0000)]
r9538: Cleaned up symbolic SQL syntax.

19 years agor9532: * db-mysql/mysql-sql.lisp: Simple queries now
Kevin M. Rosenberg [Sun, 30 May 2004 19:16:34 +0000 (19:16 +0000)]
r9532:         * db-mysql/mysql-sql.lisp: Simple queries now
        working with prepared statements.

19 years agor9531: * db-postgresql/postgresl-sql.lisp: Avoid computing
Kevin M. Rosenberg [Sun, 30 May 2004 16:35:51 +0000 (16:35 +0000)]
r9531:         * db-postgresql/postgresl-sql.lisp: Avoid computing
        result-types lisp when nil result-types. Return only
        one value when field-types nil.

19 years agor9530: updates for mysql prepared statements
Kevin M. Rosenberg [Sun, 30 May 2004 15:04:50 +0000 (15:04 +0000)]
r9530: updates for mysql prepared statements

19 years agor9528: move special variable declaration
Kevin M. Rosenberg [Sun, 30 May 2004 10:00:34 +0000 (10:00 +0000)]
r9528: move special variable declaration

19 years agor9527: add function declarations for prepared statements
Kevin M. Rosenberg [Sun, 30 May 2004 09:59:49 +0000 (09:59 +0000)]
r9527: add function declarations for prepared statements

19 years agor9525: 30 May 2004 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Sun, 30 May 2004 09:34:41 +0000 (09:34 +0000)]
r9525: 30 May 2004 Kevin Rosenberg <kevin@rosenberg.net>
        * Version 2.11.4: MySQL 4.1 now passes all tests
        * db-mysql/mysql-api.lisp: Add support for MySQL 4.1 field structure
        * sql/expressions.lisp: Avoid emitting double parenthesis when a
        function contains a subselect.

19 years agor9523: * clsql-mysql.asd, clsql-uffi.asd: Remove check and Common Lisp
Kevin M. Rosenberg [Sun, 30 May 2004 08:14:53 +0000 (08:14 +0000)]
r9523:         * clsql-mysql.asd, clsql-uffi.asd: Remove check and Common Lisp
        Controller invocation.

19 years agor9522: * sql/odbc-api.lisp: Update to using ODBC V3 protocol
Kevin M. Rosenberg [Sun, 30 May 2004 08:01:53 +0000 (08:01 +0000)]
r9522:         * sql/odbc-api.lisp: Update to using ODBC V3 protocol

19 years agor9520: continue to use odbc2 semantics
Kevin M. Rosenberg [Sun, 30 May 2004 06:40:52 +0000 (06:40 +0000)]
r9520: continue to use odbc2 semantics

19 years agor9519: add prepared statements for postgresql
Kevin M. Rosenberg [Sun, 30 May 2004 06:22:22 +0000 (06:22 +0000)]
r9519: add prepared statements for postgresql

19 years agor9518: initial db2 support
Kevin M. Rosenberg [Sat, 29 May 2004 16:00:01 +0000 (16:00 +0000)]
r9518: initial db2 support

19 years agor9517: initial rename to db2 files
Kevin M. Rosenberg [Sat, 29 May 2004 15:31:36 +0000 (15:31 +0000)]
r9517: initial rename to db2 files

19 years agor9516: initial template for db2
Kevin M. Rosenberg [Sat, 29 May 2004 15:29:01 +0000 (15:29 +0000)]
r9516: initial template for db2

19 years agor9514: Automated commit for Debian build of clsql upstream-version-2.11.3
Kevin M. Rosenberg [Sat, 29 May 2004 14:38:39 +0000 (14:38 +0000)]
r9514: Automated commit for Debian build of clsql upstream-version-2.11.3

19 years agor9513: * Version 2.11.3
Kevin M. Rosenberg [Sat, 29 May 2004 14:38:11 +0000 (14:38 +0000)]
r9513:         * Version 2.11.3

19 years agor9512: Avoid use of OCIServerAttach since CLSQL
Kevin M. Rosenberg [Sat, 29 May 2004 14:36:25 +0000 (14:36 +0000)]
r9512: Avoid use of OCIServerAttach since CLSQL
        uses OCILogon and does not the more complex session management.

19 years agor9511: * db-oracle/oracle-sql.lisp: By default, use OCIEnvCreate as
Kevin M. Rosenberg [Sat, 29 May 2004 14:23:18 +0000 (14:23 +0000)]
r9511:         * db-oracle/oracle-sql.lisp: By default, use OCIEnvCreate as
        introduced in Oracle8. Leave older code selectable by a reader macro
        for Oracle7 and prior.

19 years agor9510: * db-sqlite: Remove clisp support since clisp can not run CLSQL
Kevin M. Rosenberg [Sat, 29 May 2004 13:10:32 +0000 (13:10 +0000)]
r9510:         * db-sqlite: Remove clisp support since clisp can not run CLSQL
        with its MOP usage

19 years agor9509: * sql/ooddl.lisp: Commit patch from Edi Weitz fixing return
Kevin M. Rosenberg [Sat, 29 May 2004 01:32:49 +0000 (01:32 +0000)]
r9509:         * sql/ooddl.lisp: Commit patch from Edi Weitz fixing return
        type (setf slot-value-using-class)

19 years agor9508: condition fixes
Kevin M. Rosenberg [Fri, 28 May 2004 19:03:58 +0000 (19:03 +0000)]
r9508: condition fixes

19 years agor9491: * db-oracle/oracle-objects.lisp: Add database-get-type-specifier for
Kevin M. Rosenberg [Thu, 27 May 2004 22:09:03 +0000 (22:09 +0000)]
r9491:        * db-oracle/oracle-objects.lisp: Add database-get-type-specifier for
        universal-time. Convert BIGINT CLSQL type to CHAR SQL type

19 years agor9490: fix for odbc/postgresql bigint strings
Kevin M. Rosenberg [Thu, 27 May 2004 20:05:28 +0000 (20:05 +0000)]
r9490: fix for odbc/postgresql bigint strings

19 years agor9489: add oracle backend
Kevin M. Rosenberg [Thu, 27 May 2004 16:47:45 +0000 (16:47 +0000)]
r9489: add oracle backend

19 years agor9488: update loader for names used on windows platforms
Kevin M. Rosenberg [Thu, 27 May 2004 15:37:20 +0000 (15:37 +0000)]
r9488: update loader for names used on windows platforms

19 years agor9485: 26 May 2004 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Thu, 27 May 2004 10:49:50 +0000 (10:49 +0000)]
r9485: 26 May 2004 Kevin Rosenberg <kevin@rosenberg.net>
        * sql/oodml.lisp: Commit universal-time typo patch from Edi Weitz
        * test/test-init.lisp: Add universal-time slot to person.
        * test/test-fddl.lisp: Add tests of universal-time slot
        * test/test-ooddl.lisp: Test universal-time slot in an object
        * TODO: Remove need for universal-time test
        * debian/rules, debian/control: Add cl-sql-oracle binary package

19 years agor9483: add cl-sql-oracle binary package
Kevin M. Rosenberg [Wed, 26 May 2004 15:33:56 +0000 (15:33 +0000)]
r9483: add cl-sql-oracle binary package

19 years agor9482: * doc/TODO: Add AUTOCOMMIT. Remove need for large table and bigint
Kevin M. Rosenberg [Tue, 25 May 2004 19:06:08 +0000 (19:06 +0000)]
r9482:       * doc/TODO: Add AUTOCOMMIT. Remove need for large table and bigint
        slot tests
        * sql/oracle-sql.lisp: Add 64-bit bigint direct conversion
        * uffi/clsql-uffi.lisp: Handle signed 64-bit integers
        * test/test-init.lisp: Add large table with bigint slot

19 years agor9480: * sql/operations.lisp: Add userenv
Kevin M. Rosenberg [Tue, 25 May 2004 14:49:14 +0000 (14:49 +0000)]
r9480:         * sql/operations.lisp: Add userenv
        * doc/TODO: Add AUTOCOMMIT

19 years agor9479: * sql/generic-postgresql.lisp: (string n) => (CHAR n)
Kevin M. Rosenberg [Tue, 25 May 2004 11:31:26 +0000 (11:31 +0000)]
r9479:         * sql/generic-postgresql.lisp: (string n) => (CHAR n)

19 years agor9478: 25 May 2004 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Tue, 25 May 2004 10:55:10 +0000 (10:55 +0000)]
r9478: 25 May 2004 Kevin Rosenberg <kevin@rosenberg.net>
        * sql/oodml.lisp: (string n) now produces a CHAR field. Add new VARCHAR
        type. Added *default-varchar-length* rather than previous hard-coded
        varchar length. Remove 'simple-string and 'simple-base-string since they
        are subtypes of 'string.
        * db-oracle/oracle-sql.lisp: Use *default-varchar-length* rather than
        local hard-coded value.
        * sql/metaclasses.lisp: Convert specified type VARCHAR and (VARCHAR n) to Lisp
        type string. Convert specified-type (CHAR n) to string. Convert specified-type
        CHAR to lisp type character.

19 years agor9477: Automated commit for Debian build of clsql upstream-version-2.11.1
Kevin M. Rosenberg [Tue, 25 May 2004 08:43:26 +0000 (08:43 +0000)]
r9477: Automated commit for Debian build of clsql upstream-version-2.11.1

19 years agor9476: 25 May 2004 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Tue, 25 May 2004 08:41:56 +0000 (08:41 +0000)]
r9476: 25 May 2004 Kevin Rosenberg <kevin@rosenberg.net>
        * Version 2.11.1 released: Much simpler Oracle client library loading.
        Now uses ORACLE_HOME environmental variable as well as tests default
        path for Oracle Instant Client.

19 years agor9475: testing new oracle library lookup
Kevin M. Rosenberg [Tue, 25 May 2004 08:26:43 +0000 (08:26 +0000)]
r9475: testing new oracle library lookup

19 years agor9474: Automated commit for Debian build of clsql upstream-version-2.11.0
Kevin M. Rosenberg [Tue, 25 May 2004 07:24:27 +0000 (07:24 +0000)]
r9474: Automated commit for Debian build of clsql upstream-version-2.11.0

19 years agor9473: Automated commit for Debian build of clsql upstream-version-2.11.0
Kevin M. Rosenberg [Tue, 25 May 2004 07:22:45 +0000 (07:22 +0000)]
r9473: Automated commit for Debian build of clsql upstream-version-2.11.0

19 years agor9472: add oracle
Kevin M. Rosenberg [Tue, 25 May 2004 07:18:47 +0000 (07:18 +0000)]
r9472: add oracle

19 years agor9471: 5 May 2004 Kevin Rosenberg <kevin@rosenberg.net>
Kevin M. Rosenberg [Tue, 25 May 2004 07:13:17 +0000 (07:13 +0000)]
r9471: 5 May 2004 Kevin Rosenberg <kevin@rosenberg.net>
        * Version 2.11.0 released: Full Oracle support. All tests pass
        * 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
        * sql/oodml.lisp: Removed old stub function
        * clsql.asd: Use module names in current package rather than keyword package
        * db-oracle/oracle-sql.lisp: Don't trim trailing spaces. Prevent interrupts
        in setting sequence position. Make autocommits more efficient.
        * tests/test-init.lisp: Skip 2 tests on Oracle which have unsupported syntax
        * sql/oodml.lisp: Get rid of undocumented raw-string type. CommonSQL
        strings are raw (non-trimmed trailing whitespace). Add database-get-type-specifier
        and read-sql-value for NUMBER and CHAR.
        * sql/base-classes.lisp: Add autocommit slot
        * sql/transaction.lisp: Added autocommit processing, mild cleaning.

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.