See Also

RedGate.SQLDataCompare.Engine Assembly

See Also RedGate.SQLDataCompare.Engine Send comments on this topic.

RedGate.SQLDataCompare.Engine Namespace

Inheritance Hierarchy

Classes

ClassDescription
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.

Enumerations

EnumerationDescription
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.

Structures

StructureDescription
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

Delegates

DelegateDescription
SelectionDelegate The delegate called to indicate whether a record should be included in the synchronization SQL script.

See Also

RedGate.SQLDataCompare.Engine Assembly

 

 


© 2003 - 2006 Red Gate Software Ltd. All Rights Reserved.