Class Summary |
AccountConfiguration |
A AccountConfiguration instance contains the information
needed to connect to a database and retrieve a set of tables. |
BinaryDataHolder |
The BinaryDataHolder class is reponsible for holding
binary column data (which it stores internally as an array of bytes), and
implementing methods like BinaryDataHolder.equals(java.lang.Object) , BinaryDataHolder.compareTo(java.lang.Object) , and
BinaryDataHolder.hashCode() , so that instances can be processed easily. |
CellDifference |
A CellDifference instance is created and stored in the
array maintained in a DataComparison instance whenever a difference
between cell values in the first and second dataset is detected. |
ColumnDescription |
The ColumnDescription class stores information about a
specific column in a database table. |
DataComparison |
A DataComparison instance analyses and stores the
differences between two datasets. |
DataHighBitAnalysis |
The DataHighBitAnalysis class performs "high-bit"
analysis on an array of bytes, classifying each byte as ascii, latin-1,
utf-8 or ambiguous, and classifying the string as a whole. |
DataSet |
The DataSet class is responsible for loading and
presenting the data associated with some database table. |
DataSetLoader |
The DataSetLoader class allows the loading of the data
used to create a DataSet instance to be trivially invoked in a
new thread using classes from the concurrent programming library. |
DataSynchronizationAction |
The DataSynchronizationAction class is used to
synchronize the contents of one dataset with another based on the analysis
performed by a DataComparison instance. |
DataSynchronizationScript |
The DataSynchronizationScript class is used to generate
a preview of the SQL that will be executed by the
DataSynchronizationAction class when two datasets are synchronized
based on the analysis performed by a DataComparison instance. |
KeyComparator |
The KeyComparator class provides a singleton instance
that can be used to compare lists of objects based on their own intrinsic
Comparable properties, or their string values if all else fails. |
TableDescription |
A TableDescription class contains information about a
particular database table, including the source account, the descriptions
of each column, and the number of primary key columns. |
TableHighBitAnalysis |
The TableHighBitAnalysis class is responsible for
compiling a report on the non-ascii characters (or "high bits") in an entire
table's worth of data. |