borland Packages  Class Hierarchy  sql.dataset Package  Index 

SQLResolutionManager component

java.lang.Object
   +----borland.sql.dataset.ResolutionManager
           +----borland.sql.dataset.SQLResolutionManager

About the SQLResolutionManager component

Constructors  Properties  Methods  

Implements DefaultResolver, TransactionSupport

The SQLResolutionManager component performs most of the work for the resolution process. The algorithms for transaction management and the change resolution reside in this object. An instance of this class is instantiated with an implementation of the DefaultResolver and TransactionSupport interfaces.

If a null TransactionSupport object is passed in, the SQLResolutionManager takes no action for transaction processing (as is applicable to non-transaction-processing data sources). This object manages the resolution process as follows:

The resolution process is broken into two different algorithms. For stand-alone DataSet components, all rows in the following categories are processed in this order to preserve the integrity of the data:

For one-to-many DataSet relationships, all rows in the following categories are processed in this order:

Since changes are not in sequential order, changing link fields in a one-to-many relationship can cause data loss. Therefore, this action is disallowed by default.


SQLResolutionManager constructors

SQLResolutionManager properties

*Read-only properties **Write-only properties

Properties implemented in this class

Properties implemented in borland.sql.dataset.ResolutionManager

Properties implemented in java.lang.Object

SQLResolutionManager methods

Methods implemented in this class

Methods implemented in borland.sql.dataset.ResolutionManager

Methods implemented in java.lang.Object


SQLResolutionManager constructors

SQLResolutionManager()

  public SQLResolutionManager()
Constructs a SQLResolutionManager object.

SQLResolutionManager properties

database

 public Database getDatabase()
 public void setDatabase(borland.sql.dataset.Database database)
Specifies the Database object that this component is associated with.

doTransactions

 public boolean isDoTransactions()
 public void setDoTransactions(boolean doTransactions)
Specifies whether transactions are supported or not.