The POOL class

The POOL is a special collection of ENTITYs, primarily special in that it can be searched. This search is done in terms of CONSTRAINTs (see Chapter 5), which are a powerful filter language used in the data manager.

Currently the pool performs the search via a brute force mechanism, that is, every ENTITY that has been added to the pool is tested against the given CONSTRAINT. This is horrible inefficient, and could be much improved upon. If, for example, there were a kernel interface to a database engine, the constrain could be translated into the appropriate query and answered by the database.



1999-12-13