This site's content was compiled from 1993 to 2006. Beyond that, Google is your friend.

EiffelStore

Maintainer

Eiffel Software

Description

EiffelStore contains high-level and low-level database access libraries, plus tools to generate GUI database applications.

EiffelStore is included with Eiffel Studio.

Categories

Links

Features

Interface Layer

The Interface layer covers the capabilities an application needs to interface with a DBMS:

Implementation Layer

Each interface class has an implementation counterpart that implements specific DBMS handling.

For example, the abstract DATABASE class represents a DBMS, i.e. it is the Eiffel-side database call interface. It is inherited by (for instance) the instantiable ORACLE and ODBC classes.

You use a database handle to link interface objects with database-specific implementation objects. This handle also enables you to switch between different databases.

Generation Cluster

The EiffelStore library lets the user associate database elements with Eiffel objects. These database elements are basically database table rows, database view rows or more generally sets of database attribute values. The easiest way to manipulate database elements is to insert their content into Eiffel objects and to work on these Eiffel objects as database elements.

The Generation Cluster can create the classes needed to perform this data manipulation. There is a choice of two methods of operation:

DataView Cluster

This cluster provides facilities to

EiffelVision is used as the underlying GUI. However, it is well-encapsulated.

The generated GUI application can be further customised.

Supported compilers

Platforms

Licensing

Google
 
Web eiffelzone.com