C# 클래스 FluentMigrator.Runner.Processors.SqlServer.SqlServer2000Processor

상속: ProcessorBase
파일 보기 프로젝트 열기: revdotcom/fluentmigrator

공개 메소드들

메소드 설명
ColumnExists ( string schemaName, string tableName, string columnName ) : bool
ConstraintExists ( string schemaName, string tableName, string constraintName ) : bool
DefaultValueExists ( string schemaName, string tableName, string columnName, object defaultValue ) : bool
Execute ( string template ) : void
Exists ( string template ) : bool
IndexExists ( string schemaName, string tableName, string indexName ) : bool
Process ( FluentMigrator.Builders.Execute.PerformDBOperationExpression expression ) : void
Read ( string template ) : DataSet
ReadTableData ( string schemaName, string tableName ) : DataSet
SchemaExists ( string schemaName ) : bool
SequenceExists ( string schemaName, string sequenceName ) : bool
SqlServer2000Processor ( IDbConnection connection, IMigrationGenerator generator, IAnnouncer announcer, IMigrationProcessorOptions options, IDbFactory factory ) : System
TableExists ( string schemaName, string tableName ) : bool

보호된 메소드들

메소드 설명
Process ( string sql ) : void

비공개 메소드들

메소드 설명
ExecuteBatchNonQuery ( string sql ) : void
ExecuteNonQuery ( string sql ) : void
FormatSqlEscape ( string sql ) : string

메소드 상세

ColumnExists() 공개 메소드

public ColumnExists ( string schemaName, string tableName, string columnName ) : bool
schemaName string
tableName string
columnName string
리턴 bool

ConstraintExists() 공개 메소드

public ConstraintExists ( string schemaName, string tableName, string constraintName ) : bool
schemaName string
tableName string
constraintName string
리턴 bool

DefaultValueExists() 공개 메소드

public DefaultValueExists ( string schemaName, string tableName, string columnName, object defaultValue ) : bool
schemaName string
tableName string
columnName string
defaultValue object
리턴 bool

Execute() 공개 메소드

public Execute ( string template ) : void
template string
리턴 void

Exists() 공개 메소드

public Exists ( string template ) : bool
template string
리턴 bool

IndexExists() 공개 메소드

public IndexExists ( string schemaName, string tableName, string indexName ) : bool
schemaName string
tableName string
indexName string
리턴 bool

Process() 공개 메소드

public Process ( FluentMigrator.Builders.Execute.PerformDBOperationExpression expression ) : void
expression FluentMigrator.Builders.Execute.PerformDBOperationExpression
리턴 void

Process() 보호된 메소드

protected Process ( string sql ) : void
sql string
리턴 void

Read() 공개 메소드

public Read ( string template ) : DataSet
template string
리턴 System.Data.DataSet

ReadTableData() 공개 메소드

public ReadTableData ( string schemaName, string tableName ) : DataSet
schemaName string
tableName string
리턴 System.Data.DataSet

SchemaExists() 공개 메소드

public SchemaExists ( string schemaName ) : bool
schemaName string
리턴 bool

SequenceExists() 공개 메소드

public SequenceExists ( string schemaName, string sequenceName ) : bool
schemaName string
sequenceName string
리턴 bool

SqlServer2000Processor() 공개 메소드

public SqlServer2000Processor ( IDbConnection connection, IMigrationGenerator generator, IAnnouncer announcer, IMigrationProcessorOptions options, IDbFactory factory ) : System
connection IDbConnection
generator IMigrationGenerator
announcer IAnnouncer
options IMigrationProcessorOptions
factory IDbFactory
리턴 System

TableExists() 공개 메소드

public TableExists ( string schemaName, string tableName ) : bool
schemaName string
tableName string
리턴 bool