The Classic Rexx Interface to SQLite

The classic Rexx interface to SQLite provides a complete functional inteface to SQLite. This allows the Rexx programmer who prefers to not program with objects the same access to the SQLite database Database Engine as the object-orientated Rexx programmer.

The intent is for the classic Rexx interface to allow access to the complete functionality and feature set of SQLite. The first release of ooSQLite will not meet, and is not intended to meet, that goal. Lesser used functionality will be added over time.

The The Object Orientated Interface to SQLite and classic Rexx interfaces are developed in tandem. As each new feature or functionality of SQLite is added to ooSQLite, access to the feature is added to both interfaces at the same time. There is no SQLite functionality in the classic Rexx interface that can not be accessed through the object-orientated interface. And, vice versa.

The following table lists all of the routines used in the functional (classic Rexx) interface of the ooSQLite package:

Routine Description
ooSQLiteEnquote Converts the supplied Rexx value(s) into SQL literals.
ooSQLiteMerge description
ooSQLiteRegisterBuiltin description
ooSQLiteVersion description
oosqlAutoExtension .
oosqlBackupFinish .
oosqlBackupInit .
oosqlBackupPageCount .
oosqlBackupRemaining .
oosqlBackupStep .
oosqlBindBlob .
oosqlBindDouble .
oosqlBindInt .
oosqlBindInt64 .
oosqlBindNull .
oosqlBindParameterCount .
oosqlBindParameterIndex .
oosqlBindParameterName .
oosqlBindText .
oosqlBindValue .
oosqlBindZeroBlob .
oosqlBusyHandler .
oosqlBusyTimeOut .
oosqlChanges .
oosqlClearBindings .
oosqlClose .
oosqlColumnBlob .
oosqlColumnBytes .
oosqlColumnCount .
oosqlColumnDatabaseName .
oosqlColumnDeclType .
oosqlColumnDouble .
oosqlColumnIndex .
oosqlColumnInt .
oosqlColumnInt64 .
oosqlColumnName .
oosqlColumnOriginName .
oosqlColumnTableName .
oosqlColumnText .
oosqlColumnType .
oosqlColumnValue .
oosqlCollationNeeded .
oosqlCommitHook .
oosqlCompileOptionGet .
oosqlCompileOptionUsed .
oosqlComplete .
oosqlCreateCollation .
oosqlCreateFunction .
oosqlDataCount .
oosqlDbFileName .
oosqlDbHandle .
oosqlDbMutex .
oosqlDbReadOnly .
oosqlDbReleaseMemory .
oosqlDbStatus .
oosqlEnableLoadExtension .
oosqlErrCode .
oosqlErrMsg .
oosqlErrStr Retrieves the English language descriptive string for a result code.
oosqlExec .
oosqlExtendedErrCode .
oosqlExtendedResultCodes .
oosqlFinalize .