borland.jbcl Packages  borland.jbcl Class Hierarchy  borland.jbcl.dataset 

Resolver interface

borland.jbcl.dataset.Resolver
   +----borland.jbcl.dataset.SQLResolver

About the Resolver interface


Implemented by QueryResolver

The Resolver interface is a place holder for Resolver objects such as SQLResolver. A Resolver should be able to update a snapshot of a database with changes from another snapshot of a database. The changes might be performed on a row by row basis, as SQLResolver does, or in a batch mode. With each Resolver there should be a designated ResolutionResolver.

The responsibility of an implementor of this interface is to implement behavior for DeleteRow(), UpdateRow(), and InsertRow() methods. The ResolutionManager invokes these methods during the resolution process based on the algorithms implemented in the ResolutionManager object. The other responsibility of the derived objects of this class is to support adding the ResolverListener, the unicast listener for resolution events.