C# 클래스 Rsdn.Janus.Jet.JetSchemaDriver

상속: DBSchemaDriverBase
파일 보기 프로젝트 열기: rsdn/janus

공개 메소드들

메소드 설명
ConvertToDbParameter ( TableColumnSchema column, IDbDataParameter parameter ) : IDbDataParameter
CreateConnection ( string connStr ) : IDbConnection
CreateDatabase ( string constr ) : void
LoadExistingSchema ( string connStr ) : DBSchema

Создать схему метаданных из исходной базы

보호된 메소드들

메소드 설명
AfterSchemaComparision ( DBSchema existingSchema, DBSchema targetSchema ) : void
CheckIndexTypeForRecreate ( IndexSchema eIndex ) : bool
CheckKeyTypeForRecreate ( KeySchema eKey ) : bool
DbscCopyPrepare ( DBSchema schema ) : DBSchema
ExecuteDdlCommands ( IEnumerable commands, string connStr ) : void
MakeDdlColumnAlter ( TableColumnSchema mColumn, TableColumnSchema eColumn, TableSchema table ) : string
MakeDdlIndexCreate ( IndexSchema eindex, TableSchema etable ) : string
MakeParameterName ( TableColumnSchema column ) : string
ParseColumn ( TableColumnSchema ecolumn ) : string
ParseColumnAlter ( TableColumnSchema mColumn, TableColumnSchema eColumn ) : string
WriteDdlCommands ( TextWriter wr, IEnumerable commands ) : void

메소드 상세

AfterSchemaComparision() 보호된 메소드

protected AfterSchemaComparision ( DBSchema existingSchema, DBSchema targetSchema ) : void
existingSchema DBSchema
targetSchema DBSchema
리턴 void

CheckIndexTypeForRecreate() 보호된 메소드

protected CheckIndexTypeForRecreate ( IndexSchema eIndex ) : bool
eIndex IndexSchema
리턴 bool

CheckKeyTypeForRecreate() 보호된 메소드

protected CheckKeyTypeForRecreate ( KeySchema eKey ) : bool
eKey KeySchema
리턴 bool

ConvertToDbParameter() 공개 메소드

public ConvertToDbParameter ( TableColumnSchema column, IDbDataParameter parameter ) : IDbDataParameter
column TableColumnSchema
parameter IDbDataParameter
리턴 IDbDataParameter

CreateConnection() 공개 메소드

public CreateConnection ( string connStr ) : IDbConnection
connStr string
리턴 IDbConnection

CreateDatabase() 공개 메소드

public CreateDatabase ( string constr ) : void
constr string
리턴 void

DbscCopyPrepare() 보호된 메소드

protected DbscCopyPrepare ( DBSchema schema ) : DBSchema
schema DBSchema
리턴 DBSchema

ExecuteDdlCommands() 보호된 메소드

protected ExecuteDdlCommands ( IEnumerable commands, string connStr ) : void
commands IEnumerable
connStr string
리턴 void

LoadExistingSchema() 공개 메소드

Создать схему метаданных из исходной базы
public LoadExistingSchema ( string connStr ) : DBSchema
connStr string
리턴 DBSchema

MakeDdlColumnAlter() 보호된 메소드

protected MakeDdlColumnAlter ( TableColumnSchema mColumn, TableColumnSchema eColumn, TableSchema table ) : string
mColumn TableColumnSchema
eColumn TableColumnSchema
table TableSchema
리턴 string

MakeDdlIndexCreate() 보호된 메소드

protected MakeDdlIndexCreate ( IndexSchema eindex, TableSchema etable ) : string
eindex IndexSchema
etable TableSchema
리턴 string

MakeParameterName() 보호된 메소드

protected MakeParameterName ( TableColumnSchema column ) : string
column TableColumnSchema
리턴 string

ParseColumn() 보호된 메소드

protected ParseColumn ( TableColumnSchema ecolumn ) : string
ecolumn TableColumnSchema
리턴 string

ParseColumnAlter() 보호된 메소드

protected ParseColumnAlter ( TableColumnSchema mColumn, TableColumnSchema eColumn ) : string
mColumn TableColumnSchema
eColumn TableColumnSchema
리턴 string

WriteDdlCommands() 보호된 메소드

protected WriteDdlCommands ( TextWriter wr, IEnumerable commands ) : void
wr System.IO.TextWriter
commands IEnumerable
리턴 void