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. |
ProjectComparer | Compares two projects. |
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. |
UserActionUtilities | Various utilities for use with user actions |
WhereClause | An encapsulation class for the WHERE clause used on the tables in the databases. |
Enumeration | Description |
---|---|
ComparisonOptions | Options used when comparing databases. |
FieldMappingStatus | The result of the FieldMapping. |
MappingOptions | Options used when generating the mapping between two databases. |
SelectTableEventAction | An enum stating which action the user made |
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. |
Structure | Description |
---|---|
ColumnPairReference | A reference to a column pair |
ColumnReference | A reference to a column |
KeyReference | A reference to a Key |
OwnerPairReference | A reference to an owner pair |
SelectTableEvent | Struct representing a user action |
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. |
TablePairReference | A reference to a table pair |
WhereClauseReference | A reference to a where clause |
Delegate | Description |
---|---|
SelectionDelegate | The delegate called to indicate whether a record should be included in the synchronization SQL script. |
RedGate.SQLDataCompare.Engine Assembly
© 2003 - 2006 Red Gate Software Ltd. All Rights Reserved.