borland.jbcl Packages borland.jbcl Class Hierarchy borland.jbcl.dataset
borland.jbcl.dataset.Resolver +----borland.jbcl.dataset.SQLResolver
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.