Commit Graph

57 Commits (d95231cc43d9d6976e3b9f68c9b93423f9818b73)

Author SHA1 Message Date
dharmatech a336cb7570 Unit test fixes 2008-03-06 13:46:15 -06:00
Slava Pestov 626334303c Fix build dir pollution in unit tests 2008-03-06 03:03:07 -06:00
Doug Coleman 1ee943c2d5 Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:

	extra/db/sqlite/sqlite.factor
2008-03-05 21:38:16 -06:00
Doug Coleman b8eb5abd13 before major query overhaul 2008-03-05 20:56:40 -06:00
Doug Coleman dfb3dac5fd sqlite now gets return types with the optimized native functions
removed a hack in type conversion
serialize arbitrary factor objects to db
2008-03-05 19:59:29 -06:00
Doug Coleman 3eb7830d2c before major overhaul on return values 2008-03-05 19:08:33 -06:00
Slava Pestov 3c98385c11 Fixes for recent method tuple cleanup 2008-03-05 16:00:34 -06:00
Slava Pestov 8da6f2a7f9 Fix conflict 2008-03-05 15:04:42 -06:00
Doug Coleman 4fd4882e02 fix unit tests 2008-03-05 13:51:31 -06:00
Doug Coleman 15947d6853 start moving db to new-slots
redo the tuple tests so it's a bit easier to work with
fix a bug where selecting based on an empty tuple wouldn't work
2008-03-03 08:56:06 -06:00
Slava Pestov a350a91232 db: minor fixes 2008-03-03 05:40:50 -05:00
Slava Pestov e98cd1fd59 New convention for unit tests 2008-03-01 17:00:45 -05:00
Doug Coleman 93a8cbcac3 fix a hack. oops 2008-02-29 15:41:54 -06:00
Doug Coleman 869cfd5463 fix sqlite -- wasn't settin gthe bound? flag 2008-02-29 15:38:20 -06:00
Doug Coleman eb8207a784 fix with-disposals to work on seq or obj 2008-02-27 19:36:32 -06:00
Doug Coleman 78266a3fc8 cache statements in db 2008-02-27 19:30:31 -06:00
Doug Coleman 3fcac9bd3d make postgresql pass unit tests 2008-02-27 18:47:14 -06:00
Doug Coleman 8cdec0202b fix sqlite
remove reset-statement from db vocab
2008-02-27 18:28:32 -06:00
Doug Coleman 95aafbc188 some work on sqlite 2008-02-27 13:21:06 -06:00
Doug Coleman 6ea88c2e82 remove persist word
add another couple of unit tests
2008-02-25 15:31:07 -06:00
Doug Coleman 19d771f827 re-add delete-tuple
make all unit tests pass for assigned-id
2008-02-25 15:13:00 -06:00
Doug Coleman 94b183d5e6 db.tuples tests pass for postgresql
redo the with-db word
2008-02-25 14:50:42 -06:00
Doug Coleman b1876ee269 select-tuple, select-tuples work for postgresql 2008-02-24 19:23:14 -06:00
Doug Coleman a4518150a7 fix postgresql connect error message
fix unit test
2008-02-24 12:32:36 -06:00
Doug Coleman 67876e13d9 break sqlite
postgresql create/drop/insert/update/delete/select works
2008-02-22 17:06:00 -06:00
Doug Coleman d1e5fddbed fix a couple of minor bugs before major overhaul 2008-02-21 15:57:18 -06:00
Doug Coleman 4b881bb3dd work on the sql types 2008-02-20 18:30:55 -06:00
Doug Coleman 117a7b6643 debugging sqlite 2008-02-20 12:05:25 -06:00
Doug Coleman 779bd8c8d9 sql is correctly generated for sqlite and postgresql up to basic selects 2008-02-20 11:30:48 -06:00
Doug Coleman c12600815f add lots of unit tests to postgresql
select queries are generated now
2008-02-19 16:00:50 -06:00
Doug Coleman d6ede4dda5 intermediate work on db, everything is broken 2008-02-18 16:52:00 -06:00
Doug Coleman c559ff4c6f fix load error 2008-02-16 18:15:18 -06:00
Doug Coleman 3a0b0341ba fix load error 2008-02-15 21:14:52 -06:00
Doug Coleman 3028416a4c checking in db before a major overhaul 2008-02-15 20:37:54 -06:00
Doug Coleman d8e7f0c84a add type conversion to the database library for sqlite and postgresql 2008-02-15 14:01:44 -06:00
Doug Coleman 46df9c16d1 fix load error 2008-02-15 12:16:31 -06:00
Doug Coleman def53a07d8 lose the bad codez in sqlite
change the db api to more-rows? and advance-row instead of just advance-row
sql-command takes a string or a seq of strings
postgresql create-sql handles native/assigned ids
2008-02-14 23:39:20 -06:00
Doug Coleman 86667aee23 execute-statement is now a word not a generic
sqlite works for tuple-tests
postgresql create/drop/insert works better now
2008-02-14 01:27:54 -06:00
Doug Coleman eb75685031 fix a bug in sqlite
add execute-statment-row-id to db
some work on postgresql
2008-02-13 16:51:16 -06:00
Doug Coleman 13106c2227 minor cleanup 2008-02-12 17:19:55 -06:00
Doug Coleman d790e828d3 sqlite now binds by type
all sqlite unit tests pass
change rebind-statement to reset-statement
2008-02-12 17:10:56 -06:00
Doug Coleman 00a7df11a9 clean up db code
ready to implement types for bind-statement
2008-02-12 15:47:01 -06:00
Doug Coleman 3906f1c9f5 add drop table
fix up unit tests
2008-02-11 13:39:43 -06:00
Doug Coleman afa71627ee add db.types, db.tuples and some code in progress
create-sql works for a limited test case in sqlite
2008-02-10 23:11:16 -06:00
Slava Pestov 48b96a9e5b Documentation updates, tags updates 2008-02-07 19:51:37 -06:00
Slava Pestov be2c8b13d7 Rename unit-test-fails to must-fail and add must-fail-with to replace [ t ] [ [ ... ] catch ... ] unit-test idiom 2008-02-06 13:47:19 -06:00
Doug Coleman 4ce8df0fd0 Merge branch 'master' of git://factorcode.org/git/erg 2008-02-04 17:55:29 -06:00
Doug Coleman 1ae14bbacf skeletonize mysql 2008-02-04 17:53:04 -06:00
Doug Coleman 5c21b08606 remove a line of comments 2008-02-04 17:11:55 -06:00
Doug Coleman 354d85342e remove dependency on sqlite3 binary 2008-02-04 13:57:22 -06:00