C# Класс Rsdn.Janus.Jet.JetSchemaDriver

Наследование: DBSchemaDriverBase
Показать файл Открыть проект

Открытые методы

Метод Описание
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