Tree [r8533] / sandbox / mark / ooSQLite.encrypted /
History



File Date Author Commit
bin 2012-05-31 miesfeld [r7815] Add a new ooRexx extension: ooSQLite
bin.dbg 2012-06-03 miesfeld [r7837] ooSQLite - when checking out from source the bi...
build 2012-05-31 miesfeld [r7815] Add a new ooRexx extension: ooSQLite
doc 2012-06-24 miesfeld [r7962] Update implementation table in ooSQLite doc dir...
examples 2012-06-23 miesfeld [r7954] ooSQLite - add an enquote method and function u...
misc 2012-05-31 miesfeld [r7816] foodsPristine.rdbx
src 2012-10-24 miesfeld [r8533] Include the FTS extension by default; Add threa...
testing 2012-09-25 miesfeld [r8439] ooSQLite - follow best practice in some of the ...
CPLv1.0.txt 2012-05-31 miesfeld [r7820] ooSQLite - add release notes, etc., to the project
Makefile.lin 2012-06-13 miesfeld [r7892] ooSQLite - fix up the Linux make file
Makefile.mac 2012-06-16 jfaucher [r7906] Replaced .so by .dylib everywhere (otherwise li...
Makefile.win 2012-10-24 miesfeld [r8533] Include the FTS extension by default; Add threa...
NOTICE 2012-10-22 miesfeld [r8527] Complete integration of encryption using Botan ...
ReadMe.txt 2012-05-31 miesfeld [r7820] ooSQLite - add release notes, etc., to the project
ReleaseNotes 2012-10-16 miesfeld [r8514] ooSQLite - fix bug with status()
setOOSQLiteEnv.bat 2012-06-19 miesfeld [r7927] ooSQLite - in the helper scripts to set the pat...
setOOSQLiteEnv.sh 2012-09-11 miesfeld [r8403] ooSQLite - fix typo is shell script

Read Me

                                  ooSQLite
                                  ========

ooSQLite is an ooRexx extension that provideds an interface to the SQLite
database engine.  For complete details on SQLite, go to:

http://www.sqlite.org

The SQLite database engine is embedded in the ooSQLite extension.  SQLite
does not have a license or copyright, but rather:

"All of the deliverable code in SQLite has been dedicated to the public
domain by the authors.  All code authors, and representatives of the
companies they work for, have signed affidavits dedicating their
contributions to the public domain and originals of those signed affidavits
are stored in a firesafe at the main offices of Hwaci.  Anyone is free to
copy, modify, publish, use, compile, sell, or distribute the original SQLite
code, either in source code form or as a compiled binary, for any purpose,
commercial or non-commercial, and by any means."

Using ooSQLite:
-------------

ooSQLite is currently distributed as 32-bit and 64-bit binaries along with
some example programs and some of the test programs used during development.

To use ooSQLite in your ooRexx programs simply add this requires statement
to the program:

::requires 'ooSQLite.cls'

and ensure that the files ooSQLite.cls and ooSqlite.dll (Windows) or
oosqlite.so (unix-like systems) are somewhere in the path on your system.


                             foodsPristine.rdbx
                             ------------------

The binary database file, foodsPristine.rdbx, located in the misc directory,
was created from a database definition file, foods.sql, included in the
example code that accompanies the book:

"Definitive Guide to SQLite", Second Edition, by Grant Allen and Mike Owens,
published by Apress.

Apress and the authors have okayed the use and inlcusion of the binary file
in the ooRexx project.

foodsPristine.rdbx is then copied into both the testing and examples
directories, as ooFoods.rdbx.  ooFoods.rdbx is used in some of the testing
and example programs.