CQL++ is an implementation of ANSI (1989) SQL with ODBC extensions provided with complete C++ source code. A compiler meeting the draft ANSI C++ extension (templates and exception processing not required) is required to build the system. CQL++ implements transaction processing and recovery from hardware failures. To guarantee recovery from hardware failures, it must be possible to disable operating system cacheing for the transaction log file. The client/server version meets the ANSI requirements for repeatable read and transaction isolation for multi-user situations. The single user version implements complete transaction processing (COMMIT WORK and ROLLBACK WORK) for one user.
CQL++ is a layered product which allows the programmer to access data files at a number of different levels. The levels are:
This manual contains the following sections: