C# Class Glyma.Powershell.Update.v1_5_0_r1.DbIntegrityUtilities

Show file Open project: chris-tomich/Glyma Class Usage Examples

Private Properties

Property Type Description
FixCollisions void
RecurseNodes void

Public Methods

Method Description
DbIntegrityUtilities ( QueryMapResultConsumer consumer ) : System
DetectAndFixMapCollisions ( System cmdlet, MappingToolDatabaseDataContext mapDatabaseContext, IEnumerable rootMapIds ) : void
DetectAndFixMapCollisions ( System cmdlet, MappingToolDatabaseDataContext mapDatabaseContext, IEnumerable rootMapIds, bool fillRootMapId, bool fixCollisions ) : void

Private Methods

Method Description
FixCollisions ( System cmdlet, MappingToolDatabaseDataContext mapDatabaseContext, List collisions ) : void
RecurseNodes ( System cmdlet, MappingToolDatabaseDataContext mapDatabaseContext, QueryMapNode rootMap, QueryMapNode node, HashSet convertedNodes, List collisions, bool fillRootMapId ) : void

Method Details

DbIntegrityUtilities() public method

public DbIntegrityUtilities ( QueryMapResultConsumer consumer ) : System
consumer QueryMapResultConsumer
return System

DetectAndFixMapCollisions() public method

public DetectAndFixMapCollisions ( System cmdlet, MappingToolDatabaseDataContext mapDatabaseContext, IEnumerable rootMapIds ) : void
cmdlet System
mapDatabaseContext MappingToolDatabaseDataContext
rootMapIds IEnumerable
return void

DetectAndFixMapCollisions() public method

public DetectAndFixMapCollisions ( System cmdlet, MappingToolDatabaseDataContext mapDatabaseContext, IEnumerable rootMapIds, bool fillRootMapId, bool fixCollisions ) : void
cmdlet System
mapDatabaseContext MappingToolDatabaseDataContext
rootMapIds IEnumerable
fillRootMapId bool
fixCollisions bool
return void