/[eiffelstudio]/trunk/Src/framework/sqlite3
ViewVC logotype

Log of /trunk/Src/framework/sqlite3

View Directory Listing Directory Listing


Sticky Revision:
(Current path doesn't exist after revision 87635)

Revision 85923 - Directory Listing
Modified Fri Mar 18 15:53:01 2011 UTC (8 years, 11 months ago) by jfiat
Fixed void-safety issue with sqlite3 library

Revision 83539 - Directory Listing
Modified Fri Jun 11 23:30:18 2010 UTC (9 years, 8 months ago) by manus
Updated to match the new config.sh file used on Windows, so that it can work with MSC (already the case) but also with MinGW on a multiprocessor architecture.

Revision 83333 - Directory Listing
Modified Wed May 26 20:13:04 2010 UTC (9 years, 8 months ago) by jfiat
Removed `experimental' cluster, since it is not yet ready to be compiled.

Revision 83322 - Directory Listing
Modified Wed May 26 13:28:07 2010 UTC (9 years, 8 months ago) by jfiat
Fixed sqlite3 framework.
Made compilable, and execution working fine.
(tested on Win64 XP-Pro)

Revision 83307 - Directory Listing
Modified Tue May 25 17:31:24 2010 UTC (9 years, 8 months ago) by manus
Made it compile with recent changes in ITERATION_CURSOR renaming of off into after.
Fixed syntax error on `attached' which cannot just accept a manifest type since it violates the validity rules, and that's a good thing since the code was actually missing the expression `a_value'.
Removed unused local.


Revision 83273 - Directory Listing
Modified Sun May 23 19:20:50 2010 UTC (9 years, 9 months ago) by manus
Removed precompile since the path is incorrect.


Revision 82641 - Directory Listing
Modified Mon Mar 22 18:42:30 2010 UTC (9 years, 11 months ago) by paulb
Committed non-committed code. The code still does not compile any better though (i.e. api_pointer is unknown in the backup class.


Revision 81535 - Directory Listing
Modified Fri Nov 13 21:16:18 2009 UTC (10 years, 3 months ago) by paulb
SQLite mutexes are no longer referenced from the C code when the project is mono-threaded.


Revision 81534 - Directory Listing
Modified Fri Nov 13 21:12:26 2009 UTC (10 years, 3 months ago) by paulb
Upgrade SQLite to 3.6.20.
Fixed compilation issues requiring SQLite projects to be multi-threaded.


Revision 81533 - Directory Listing
Modified Fri Nov 13 21:04:11 2009 UTC (10 years, 3 months ago) by paulb
Correct make file so libs are compatible with mono-threaded Eiffel projects.

Revision 81531 - Directory Listing
Modified Fri Nov 13 18:38:46 2009 UTC (10 years, 3 months ago) by paulb
Avoided catcall during array creation in Void-Safe mode.


Revision 81526 - Directory Listing
Modified Fri Nov 13 16:46:20 2009 UTC (10 years, 3 months ago) by paulb
Added missing string parser class.


Revision 81267 - Directory Listing
Modified Mon Oct 26 16:57:08 2009 UTC (10 years, 3 months ago) by paulb
Modified to use a command model for built in commands.
Added a statement recorder for user entered SQLite statements, so they may be played back (later implementation). This will be useful when developing SQLite scripts to construct databases from files.


Revision 81127 - Directory Listing
Modified Fri Oct 9 23:47:07 2009 UTC (10 years, 4 months ago) by paulb
Added total count of database changes.
Used total count to better report changes count in SQLITE_STATEMENT, as the change count return from the database remains the same for non-modifying operations.


Revision 81126 - Directory Listing
Modified Fri Oct 9 22:25:41 2009 UTC (10 years, 4 months ago) by paulb
Now results are shown for query statements.


Revision 81125 - Directory Listing
Modified Fri Oct 9 22:25:00 2009 UTC (10 years, 4 months ago) by paulb
Corrected change count external.


Revision 81071 - Directory Listing
Modified Fri Oct 9 00:20:29 2009 UTC (10 years, 4 months ago) by paulb
Fixed issue with empty statements.


Revision 81070 - Directory Listing
Modified Fri Oct 9 00:18:18 2009 UTC (10 years, 4 months ago) by paulb
Added terminal application for SQLite


Revision 81065 - Directory Listing
Modified Thu Oct 8 17:33:28 2009 UTC (10 years, 4 months ago) by paulb
Fixed a last external compilation warning regarding use of EIF_POINTER when EIF_INTEGER should have been used.
Fixed issue with setting a busy handler callback data, due to external having the wrong return type.
Added busy timeout setting.
Removed unused classes.
SQLite library is now ready for use.


Revision 81062 - Directory Listing
Modified Thu Oct 8 16:44:04 2009 UTC (10 years, 4 months ago) by paulb
Added convenience function to SQLITE_API.


Revision 81060 - Directory Listing
Modified Thu Oct 8 16:27:28 2009 UTC (10 years, 4 months ago) by paulb
Added back make_open* and open* routines because the make for a better API, like FILE.


Revision 81059 - Directory Listing
Modified Thu Oct 8 16:02:58 2009 UTC (10 years, 4 months ago) by paulb
Fixed incorrect precondition

Revision 81058 - Directory Listing
Modified Thu Oct 8 15:59:25 2009 UTC (10 years, 4 months ago) by paulb
Fixed Windows compilation

Revision 81050 - Directory Listing
Modified Thu Oct 8 00:52:06 2009 UTC (10 years, 4 months ago) by paulb
Fixed paths to generated windows external library.

Revision 81049 - Directory Listing
Modified Thu Oct 8 00:26:41 2009 UTC (10 years, 4 months ago) by paulb
Simplified SQLITE_DATABASE's interface.
Converted to static library.
Removed unused classes.


Revision 81044 - Directory Listing
Modified Wed Oct 7 18:40:56 2009 UTC (10 years, 4 months ago) by paulb
Used TUPLE as a means to supply arguments to statments, instead of an array.
Added marshaller for binding arguments so Eiffel basic types can be used when passing arguments to a statement.
Added blob argument support.


Revision 81023 - Directory Listing
Modified Tue Oct 6 16:43:36 2009 UTC (10 years, 4 months ago) by paulb
Updated example.


Revision 81017 - Directory Listing
Modified Tue Oct 6 00:24:03 2009 UTC (10 years, 4 months ago) by paulb
Added helper support for transactions on the database.
Added more binding arguments.


Revision 81004 - Directory Listing
Modified Sat Oct 3 00:10:32 2009 UTC (10 years, 4 months ago) by paulb
Introduced SQLite argument bindings to SQLite statements.


Revision 81001 - Directory Listing
Modified Fri Oct 2 19:55:44 2009 UTC (10 years, 4 months ago) by paulb
Implemented query statement callback as a function to allow the reciever to abort further receipt of results but returning True. 


Revision 81000 - Directory Listing
Modified Fri Oct 2 19:40:47 2009 UTC (10 years, 4 months ago) by paulb
Removed useless externals.
Supported reading of Blob values.


Revision 80928 - Directory Listing
Modified Mon Sep 28 11:54:19 2009 UTC (10 years, 4 months ago) by jfiat
exclude the examples folder

Revision 80927 - Directory Listing
Modified Mon Sep 28 11:53:37 2009 UTC (10 years, 4 months ago) by jfiat
fixed path and option

Revision 80766 - Directory Listing
Modified Fri Sep 18 23:49:35 2009 UTC (10 years, 5 months ago) by paulb
Unified license file.


Revision 80765 - Directory Listing
Modified Fri Sep 18 23:48:56 2009 UTC (10 years, 5 months ago) by paulb
Reorganized a little but adding an advanced cluster.
Used typed SQLite column types, result codes, and threading mode.
Fixed bug in progress and busy handlers, where a result needed to be returned.


Revision 80762 - Directory Listing
Modified Fri Sep 18 22:20:34 2009 UTC (10 years, 5 months ago) by paulb
Added busy and progress handler callback functions.


Revision 80461 - Directory Listing
Modified Thu Aug 27 21:21:39 2009 UTC (10 years, 5 months ago) by paulb
Fixed uncompiling library issues.
Fixed misnamed C externals used for callbacks.
Switches to using constants instead of once strings for external API features.


Revision 80393 - Directory Listing
Modified Fri Aug 21 23:30:05 2009 UTC (10 years, 6 months ago) by paulb
Used immutable string.


Revision 80392 - Directory Listing
Modified Fri Aug 21 23:28:57 2009 UTC (10 years, 6 months ago) by paulb
Added libraries for windows and *nix


Revision 80389 - Directory Listing
Modified Fri Aug 21 22:39:16 2009 UTC (10 years, 6 months ago) by paulb
Hooked up update actions.

Revision 80290 - Directory Listing
Modified Sat Aug 15 00:22:32 2009 UTC (10 years, 6 months ago) by paulb
Added external c code for Eiffel support and static linking of SQLite.

Revision 80289 - Directory Listing
Modified Sat Aug 15 00:19:12 2009 UTC (10 years, 6 months ago) by paulb
Added external c code for Eiffel support and static linking of SQLite.

Revision 80106 - Directory Listing
Modified Tue Aug 4 21:21:34 2009 UTC (10 years, 6 months ago) by paulb
Laxed threading to allow the DB to be accessed my multiple threads, but statments need to be executed on the same thread as they were created.


Revision 80024 - Directory Listing
Modified Thu Jul 30 22:28:42 2009 UTC (10 years, 6 months ago) by paulb
Used correct result code.


Revision 79778 - Directory Listing
Modified Tue Jul 14 22:23:51 2009 UTC (10 years, 7 months ago) by paulb
Fixed iteration of results.


Revision 79618 - Directory Listing
Modified Thu Jul 9 15:33:44 2009 UTC (10 years, 7 months ago) by paulb
Added insert statement and pragma function evaluation.


Revision 79515 - Directory Listing
Modified Tue Jun 30 00:29:31 2009 UTC (10 years, 7 months ago) by paulb
Added bulk for XML-RPC library for preservation.


Revision 79140 - Directory Listing
Modified Mon Jun 8 22:43:08 2009 UTC (10 years, 8 months ago) by paulb
Databases can now be created using temporary files and in-memory, through the basic make routine and a supplied source object.


Revision 79099 - Directory Listing
Modified Thu Jun 4 22:20:38 2009 UTC (10 years, 8 months ago) by paulb
Performed a little name refactoring for ledgability.
Supported multiple SQLite statements in a single string, as is supported by SQLite.
Implemented more features, such as change counts etc.


Revision 79089 - Directory Listing
Modified Thu Jun 4 18:16:23 2009 UTC (10 years, 8 months ago) by paulb
Added void-safe version of library.
Made compilable and usable on Windows.
Cleaned up example.

Revision 79074 - Directory Listing
Modified Thu Jun 4 00:26:15 2009 UTC (10 years, 8 months ago) by paulb
Added access to column name information.
Added small example to demonstrate using the library.


Revision 79070 - Directory Listing
Modified Wed Jun 3 23:27:28 2009 UTC (10 years, 8 months ago) by paulb
Continued with SQLite library wrapper.
Now can execute SQL manipulation and query statements.
Database objects are now per-thread
Added protection via assertions to ensure threads initializing objects can only use those objects.
Added start of experimental implementation (as noted in SQLite docs) - backup and configuration.
Added support for the EXPLAIN virtual machine code emitter.


Revision 78954 - Directory Listing
Modified Fri May 29 15:54:06 2009 UTC (10 years, 8 months ago) by jfiat
fixed a few typo to make it compilable ... (when ec is fixed, related to issue bug#15896)

Revision 78933 - Directory Listing
Modified Thu May 28 23:55:10 2009 UTC (10 years, 8 months ago) by paulb
Fixed typos and other minor cosmetic issues.


Revision 78922 - Directory Listing
Added Thu May 28 21:40:59 2009 UTC (10 years, 8 months ago) by paulb
Added beginnings of SQLite library.


  ViewVC Help
Powered by ViewVC 1.1.23