See Also

IndexMappings Class  | RedGate.SQLDataCompare.Engine Namespace

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

IndexMappings Class Members

RedGate.SQLDataCompare.Engine Namespace : IndexMappings Class (RedGate.SQLDataCompare.Engine)

IndexMappings overview

Public Constructors

Public Constructor IndexMappings Constructor Overloaded.  Shallow copy constructor.

Public Properties

Public Property Count (Inherited from RedGate.SQLCompare.Engine.Mappings)Gets the number of elements contained in the Mappings instance.
Public Property IsFixedSize (Inherited from RedGate.SQLCompare.Engine.Mappings)Gets a value indicating whether the Mappings instance has a fixed size.
Public Property IsReadOnly (Inherited from RedGate.SQLCompare.Engine.Mappings)Gets a value indicating whether the Mappings instance is read-only.
Public Property IsSynchronized (Inherited from RedGate.SQLCompare.Engine.Mappings) Gets a value indicating whether access to the Mappings instance is synchronized (thread-safe).
Public Property Item Overloaded.  Gets the IndexMapping at the specified index.
Public Property Options The MappingOptions currently used for mappings.
Public Property PrimaryKey Contains a reference to the mapping that is identified as a usable primary key shared on both tables; null if no usable primary key is found.
Public Property Status (Inherited from RedGate.SQLCompare.Engine.Mappings) The event handler used to receive status update events.
Public Property SyncRoot Gets an object that can be used to synchronize access to the IndexMappings.

Public Methods

Public Method Add Overloaded. Adds an IndexMapping to the end of the IndexMappings collection.
Public Method CancelOperation (Inherited from RedGate.SQLCompare.Engine.Mappings) Cancels the current operation.
Public Method Clear Removes all objects from the IndexMappings instance.
Public Method Contains Overloaded.  Determines whether the IndexMappings collection contains a specified IndexMapping.
Public Method CopyTo Overloaded.  Copies the IndexMappings collection to a compatible one-dimensional array, starting at the specified index of the target array.
Public Method CreateMappings Creates a mapping for each object in the collection for which such a mapping is possible.
Public Method FromOne (Inherited from RedGate.SQLCompare.Engine.Mappings)Returns the Mapping of the object in the first database.
Public Method FromTwo (Inherited from RedGate.SQLCompare.Engine.Mappings)Returns the Mapping of the object in the second database.
Public Method GetEnumerator (Inherited from RedGate.SQLCompare.Engine.Mappings)Returns an enumerator that can iterate through the Mappings instance.
Public Method IndexOf Overloaded.  Searches for the specified IndexMapping and returns the zero-based index of the first occurrence within the IndexMappings collection.
Public Method Insert Overloaded.  Not Implemented.
Public Method Join Overloaded.  Joins two indexes that are in different databases. Returns the created mapping. The mapping may not have its Include property set to true if it cannot be used to compare the databases. If the indexes are both primary keys, the parent table will have UseIndexForMapping called for this index.
Public Method Remove Overloaded.  Removes the first occurrence of a specific IndexMapping from the IndexMappings collection.
Public Method RemoveAt (Inherited from RedGate.SQLCompare.Engine.Mappings)Removes the mapping at the specified index of the Mappings instance.
Public Method Sort (Inherited from RedGate.SQLCompare.Engine.Mappings) Sorts the Mappings according the criteria appropriate for the object.
Public Method Split (Inherited from RedGate.SQLCompare.Engine.Mappings) Splits a mapping and creates two mappings; one to null, and one from null.

See Also

IndexMappings Class  | RedGate.SQLDataCompare.Engine Namespace

 

 


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