DBMSData Objects
The DBMSData object provides encapsulation of
either the SQL or row change data within the THL. The class provides
no methods for interacting with the content, instead, the real object
should be identified and processed accordingly. Using the JavaScript
instanceof operator the
underlying type can be determined:
if (d != null &&
d instanceof com.continuent.tungsten.replicator.dbms.StatementData)
{
// Process Statement data
}
else if (d != null &&
d instanceof com.continuent.tungsten.replicator.dbms.RowChangeData)
{
// Process Row data
}
Note the use of the full object class for the different
DBMSData types.
For information on processing StatementData,
see Section 10.5.1.4.3, “StatementData Objects”.
For row data, see
Section 10.5.1.4.4, “RowChangeData Objects”.