Client interfaces

A SQLDAS client is any CommonPoint application requiring SQL data access. There are actually two Client interfaces:

Base Client interface

The
Base Client interface provides commonly needed functionality, such as generic record retrieval, with some restrictions in performance and function. SQLDAS parses and translates Base Client SQL commands into the SQL dialect appropriate for the target database.

The Base Client interface consists primarily of concrete implementations of abstract classes; discussions of these concrete classes appear throughout the following chapters.

Extended Client interface

The Extended Client interface complements the Base Client interface by introducing more advanced functionality intended for CommonPoint applications that need a higher degree of control and performance.

The main difference between the Base and Extended Client interfaces is that Extended Client SQL commands are not parsed by SQLDAS. Extended Client SQL provides the same generality and portability as Base Client SQL, but improves performance by minimizing unneeded parsing and translation. The responsibility for generating the proper SQL commands rests with the client application, which must construct appropriate SQL commands using SQL fragments provided by the SQLDAS parameter dictionary. Discussions of the classes used by the Extended Client interface appear throughout the following chapters.



[Contents] [Previous] [Next]
Click the icon to mail questions or corrections about this material to Taligent personnel.
Copyright©1995 Taligent,Inc. All rights reserved.

Generated with WebMaker