<< Return to Main Index

< Return to Class Index

class CGXDBEngine

CGXDBEngine is an abstract interface through which the grid interacts with any concrete implementation. This class is part of the new Database Engine Framework, which the grid will use for data base access.

Essentially in this architecture the logic involved in communicating with the data source is de-coupled from the grid in an implementation of CGXDBEngine. It also becomes all the easier for a programmer to bind the grid with his or her own data source (you should implement the simple interface specified in the abstract CGXDBEngine).

The interface exposes many abstract data fetching and storing APIs. For a detailed discussion of these APIs and the new architecture take a look at the "Database Engine Architecture" chapter in dbguide.doc.

We have a concrete class of CGXDBEngine in CGXDBToolsEngine for data access with DBTools library APIs.

#include <dbe\gxdbEngine.h>

See Also

CGXDBToolsEngine CGXBrowserLayoutManager CGXDBEGrid

CGXDBEngine

Class Members