C# Class Insight.Database.Schema.Implementation.SchemaImpl

Afficher le fichier Open project: jonwagner/Insight.Database.Schema Class Usage Examples

Protected Properties

Свойство Type Description
_goSplit System.Text.RegularExpressions.Regex

Méthodes publiques

Méthode Description
CanDrop ( SchemaInstaller context, IDbConnection connection ) : bool
CanModify ( SchemaInstaller context, IDbConnection connection ) : bool
Drop ( IDbConnection connection ) : void
Exists ( IDbConnection connection ) : bool
Install ( IDbConnection connection, IEnumerable objects ) : void
SchemaImpl ( string name, string sql, int expectedPartsInName ) : System

Private Methods

Méthode Description
GetImplementation ( SchemaObjectType type, string name, string sql ) : SchemaImpl

Method Details

CanDrop() public méthode

public CanDrop ( SchemaInstaller context, IDbConnection connection ) : bool
context SchemaInstaller
connection IDbConnection
Résultat bool

CanModify() public méthode

public CanModify ( SchemaInstaller context, IDbConnection connection ) : bool
context SchemaInstaller
connection IDbConnection
Résultat bool

Drop() public abstract méthode

public abstract Drop ( IDbConnection connection ) : void
connection IDbConnection
Résultat void

Exists() public abstract méthode

public abstract Exists ( IDbConnection connection ) : bool
connection IDbConnection
Résultat bool

Install() public méthode

public Install ( IDbConnection connection, IEnumerable objects ) : void
connection IDbConnection
objects IEnumerable
Résultat void

SchemaImpl() public méthode

public SchemaImpl ( string name, string sql, int expectedPartsInName ) : System
name string
sql string
expectedPartsInName int
Résultat System

Property Details

_goSplit protected_oe static_oe property

Determines how to split a GO statement in a batch.
protected static Regex,System.Text.RegularExpressions _goSplit
Résultat System.Text.RegularExpressions.Regex