Classes
Class | Description | |
---|---|---|
Blob |
Wrapper class for a byte array.
| |
CLR | Wrapper class for a CLR data type. | |
ComparisonSession |
Class used to compare two databases.
| |
ComparisonSessionException |
Exception thrown by ComparisonSession when it encounters an error comparing the databases.
| |
DataCompareVariant | Wrapper class for the SQL Variant data type. | |
DifferencesSummary |
Holds information about the differences in the
ResultsStore
. | |
EngineDataCompareOptions |
Class containing the three options enumerations for the three stages in data
comparison.
| |
FieldMapping |
Contains a mapping from a field in one table to a field in another table.
| |
FieldMappings |
Holds mappings for fields in a table or view.
| |
FieldPair |
Field definition used in the
ResultsStore
class.
| |
FieldPairs |
A collection of FieldPair objects.
| |
IndexMapping |
Contains a mapping between the indexes in the different databases.
| |
IndexMappings |
Holds mappings of indexes. The indexes must be PrimaryKey, Unique, or
UniqueConstraint to be included. The names of the indexes are not used for the
mapping.
| |
InternalCollectionBase |
An interface used internally by SQL Data Compare.
| |
Project | A SQL Data Compare project. | |
SchemaMapping | Contains a mapping between the schema, user, or role in two databases. | |
SchemaMappings |
Holds mappings for schemas, users, or roles. Uses the database objects to create
the mappings for the views and the tables from the two databases.
| |
SqlDataCompareException |
Superclass of all exceptions thrown by the SQL Data Compare engine.
| |
SqlProvider |
The provider for access to SQL Server databases.
| |
SqlProviderException |
Exception thrown by SqlProvider when it encounters an error
whilst generating SQL code.
| |
TableDifference |
The results of a table being compared in two databases.
| |
TableDifferences | A collection of TableDifference objects. | |
TableMapping |
Contains a mapping from a view or table to another view or table. Also contains
information on the criteria used for matching the two tables, which can be based on an
index or an arbitrary set of mapped fields.
| |
TableMappings |
Holds mappings for tables or views in a schema.
| |
WhereClause |
An encapsulation class for the WHERE clause used on the tables in the
databases.
|
Structures
Structure | Description | |
---|---|---|
SynchronizationRecord |
A record to be included in a synchronization. This is used by the script generation routines
to confirm the inclusion of a record. Passed a parameter to the SelectionDelegate.
| |
UserActionWarning |
Contains details of a user action that has failed due to schema changes since the project was created.
|
Delegates
Delegate | Description | |
---|---|---|
SelectionDelegate |
The delegate called to indicate whether a record should be included in the
synchronization SQL script.
|
Enumerations
Enumeration | Description | |
---|---|---|
ComparisonOptions |
Options used when comparing databases.
| |
FieldMappingStatus |
The result of the FieldMapping.
| |
MappingOptions |
Options used when generating the mapping between two databases.
| |
SessionSettings |
Settings for comparing objects.
| |
SqlOptions | Options used when synchronizing databases. | |
SqlSynchronization |
Controls which parts of the SQL script are produced when the synchronization
script is created.
| |
TableMappingStatus |
The result of the mapping.
|