C# Класс Simple.Migrator.Providers.NoOpTransformationProvider

No Op (Null Object Pattern) implementation of the ITransformationProvider
Наследование: ITransformationProvider
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
Instance NoOpTransformationProvider

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

Метод Описание
AddCheckConstraint ( string name, string table, string checkSql ) : void
AddColumn ( string table, Column column ) : void
AddColumn ( string table, string sqlColumn ) : void
AddColumn ( string table, string column, DbType type ) : void
AddColumn ( string table, string column, DbType type, ColumnProperty property ) : void
AddColumn ( string table, string column, DbType type, int size ) : void
AddColumn ( string table, string column, DbType type, int size, ColumnProperty property ) : void
AddColumn ( string table, string column, DbType type, int size, ColumnProperty property, object defaultValue ) : void
AddColumn ( string table, string column, DbType type, object defaultValue ) : void
AddForeignKey ( string name, string primaryTable, string primaryColumn, string refTable, string refColumn ) : void
AddForeignKey ( string name, string primaryTable, string primaryColumn, string refTable, string refColumn, Simple.Migrator.Framework.ForeignKeyConstraint constraint ) : void
AddIndex ( string name, string table ) : void
AddPrimaryKey ( string name, string table ) : void
AddTable ( string name ) : void
AddTable ( string name, string engine ) : void
AddUniqueConstraint ( string name, string table ) : void
BeginTransaction ( ) : void
ChangeColumn ( string table, Column column ) : void
ColumnExists ( string table, string column ) : bool
Commit ( ) : void
ConstraintExists ( string table, string name ) : bool
Delete ( string table, string columns, string columnValues ) : int
Dispose ( ) : void
ExecuteNonQuery ( string sql ) : int
ExecuteQuery ( string sql ) : IDataReader
ExecuteScalar ( string sql ) : object
GenerateForeignKey ( string primaryTable, string refTable ) : void
GenerateForeignKey ( string primaryTable, string refTable, Simple.Migrator.Framework.ForeignKeyConstraint constraint ) : void
GenerateForeignKey ( string primaryTable, string primaryColumn, string refTable, string refColumn ) : void
GenerateForeignKey ( string primaryTable, string primaryColumn, string refTable, string refColumn, Simple.Migrator.Framework.ForeignKeyConstraint constraint ) : void
GetColumnByName ( string table, string column ) : Column
GetColumns ( string table ) : Column[]
GetCommand ( ) : IDbCommand
GetTables ( ) : string[]
Insert ( string table, string columns, string columnValues ) : int
MigrationApplied ( long version ) : void
MigrationUnApplied ( long version ) : void
PrimaryKeyExists ( string table, string name ) : bool
RemoveColumn ( string table, string column ) : void
RemoveConstraint ( string table, string name ) : void
RemoveForeignKey ( string table, string name ) : void
RemoveIndex ( string name, string table ) : void
RemoveTable ( string name ) : void
RenameColumn ( string tableName, string oldColumnName, string newColumnName ) : void
RenameTable ( string oldName, string newName ) : void
Rollback ( ) : void
SchemaInfoName ( string schemainfoname ) : void
Select ( string what, string from ) : IDataReader
Select ( string what, string from, string where ) : IDataReader
Select ( string what, string from, string where, string orderBy ) : IDataReader
SelectScalar ( string what, string from ) : object
SelectScalar ( string what, string from, string where ) : object
SelectScalar ( string what, string from, string where, string orderBy ) : object
TableExists ( string table ) : bool
Update ( string table, string columns, string columnValues ) : int
Update ( string table, string columns, string columnValues, string where ) : int
this ( string provider ) : ITransformationProvider

Защищенные методы

Метод Описание
CreateSchemaInfoTable ( ) : void

Приватные методы

Метод Описание
NoOpTransformationProvider ( ) : System.Collections.Generic

Описание методов

AddCheckConstraint() публичный Метод

public AddCheckConstraint ( string name, string table, string checkSql ) : void
name string
table string
checkSql string
Результат void

AddColumn() публичный Метод

public AddColumn ( string table, Column column ) : void
table string
column Column
Результат void

AddColumn() публичный Метод

public AddColumn ( string table, string sqlColumn ) : void
table string
sqlColumn string
Результат void

AddColumn() публичный Метод

public AddColumn ( string table, string column, DbType type ) : void
table string
column string
type DbType
Результат void

AddColumn() публичный Метод

public AddColumn ( string table, string column, DbType type, ColumnProperty property ) : void
table string
column string
type DbType
property ColumnProperty
Результат void

AddColumn() публичный Метод

public AddColumn ( string table, string column, DbType type, int size ) : void
table string
column string
type DbType
size int
Результат void

AddColumn() публичный Метод

public AddColumn ( string table, string column, DbType type, int size, ColumnProperty property ) : void
table string
column string
type DbType
size int
property ColumnProperty
Результат void

AddColumn() публичный Метод

public AddColumn ( string table, string column, DbType type, int size, ColumnProperty property, object defaultValue ) : void
table string
column string
type DbType
size int
property ColumnProperty
defaultValue object
Результат void

AddColumn() публичный Метод

public AddColumn ( string table, string column, DbType type, object defaultValue ) : void
table string
column string
type DbType
defaultValue object
Результат void

AddForeignKey() публичный Метод

public AddForeignKey ( string name, string primaryTable, string primaryColumn, string refTable, string refColumn ) : void
name string
primaryTable string
primaryColumn string
refTable string
refColumn string
Результат void

AddForeignKey() публичный Метод

public AddForeignKey ( string name, string primaryTable, string primaryColumn, string refTable, string refColumn, Simple.Migrator.Framework.ForeignKeyConstraint constraint ) : void
name string
primaryTable string
primaryColumn string
refTable string
refColumn string
constraint Simple.Migrator.Framework.ForeignKeyConstraint
Результат void

AddIndex() публичный Метод

public AddIndex ( string name, string table ) : void
name string
table string
Результат void

AddPrimaryKey() публичный Метод

public AddPrimaryKey ( string name, string table ) : void
name string
table string
Результат void

AddTable() публичный Метод

public AddTable ( string name ) : void
name string
Результат void

AddTable() публичный Метод

public AddTable ( string name, string engine ) : void
name string
engine string
Результат void

AddUniqueConstraint() публичный Метод

public AddUniqueConstraint ( string name, string table ) : void
name string
table string
Результат void

BeginTransaction() публичный Метод

public BeginTransaction ( ) : void
Результат void

ChangeColumn() публичный Метод

public ChangeColumn ( string table, Column column ) : void
table string
column Column
Результат void

ColumnExists() публичный Метод

public ColumnExists ( string table, string column ) : bool
table string
column string
Результат bool

Commit() публичный Метод

public Commit ( ) : void
Результат void

ConstraintExists() публичный Метод

public ConstraintExists ( string table, string name ) : bool
table string
name string
Результат bool

CreateSchemaInfoTable() защищенный Метод

protected CreateSchemaInfoTable ( ) : void
Результат void

Delete() публичный Метод

public Delete ( string table, string columns, string columnValues ) : int
table string
columns string
columnValues string
Результат int

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

ExecuteNonQuery() публичный Метод

public ExecuteNonQuery ( string sql ) : int
sql string
Результат int

ExecuteQuery() публичный Метод

public ExecuteQuery ( string sql ) : IDataReader
sql string
Результат IDataReader

ExecuteScalar() публичный Метод

public ExecuteScalar ( string sql ) : object
sql string
Результат object

GenerateForeignKey() публичный Метод

public GenerateForeignKey ( string primaryTable, string refTable ) : void
primaryTable string
refTable string
Результат void

GenerateForeignKey() публичный Метод

public GenerateForeignKey ( string primaryTable, string refTable, Simple.Migrator.Framework.ForeignKeyConstraint constraint ) : void
primaryTable string
refTable string
constraint Simple.Migrator.Framework.ForeignKeyConstraint
Результат void

GenerateForeignKey() публичный Метод

public GenerateForeignKey ( string primaryTable, string primaryColumn, string refTable, string refColumn ) : void
primaryTable string
primaryColumn string
refTable string
refColumn string
Результат void

GenerateForeignKey() публичный Метод

public GenerateForeignKey ( string primaryTable, string primaryColumn, string refTable, string refColumn, Simple.Migrator.Framework.ForeignKeyConstraint constraint ) : void
primaryTable string
primaryColumn string
refTable string
refColumn string
constraint Simple.Migrator.Framework.ForeignKeyConstraint
Результат void

GetColumnByName() публичный Метод

public GetColumnByName ( string table, string column ) : Column
table string
column string
Результат Column

GetColumns() публичный Метод

public GetColumns ( string table ) : Column[]
table string
Результат Column[]

GetCommand() публичный Метод

public GetCommand ( ) : IDbCommand
Результат IDbCommand

GetTables() публичный Метод

public GetTables ( ) : string[]
Результат string[]

Insert() публичный Метод

public Insert ( string table, string columns, string columnValues ) : int
table string
columns string
columnValues string
Результат int

MigrationApplied() публичный Метод

public MigrationApplied ( long version ) : void
version long
Результат void

MigrationUnApplied() публичный Метод

public MigrationUnApplied ( long version ) : void
version long
Результат void

PrimaryKeyExists() публичный Метод

public PrimaryKeyExists ( string table, string name ) : bool
table string
name string
Результат bool

RemoveColumn() публичный Метод

public RemoveColumn ( string table, string column ) : void
table string
column string
Результат void

RemoveConstraint() публичный Метод

public RemoveConstraint ( string table, string name ) : void
table string
name string
Результат void

RemoveForeignKey() публичный Метод

public RemoveForeignKey ( string table, string name ) : void
table string
name string
Результат void

RemoveIndex() публичный Метод

public RemoveIndex ( string name, string table ) : void
name string
table string
Результат void

RemoveTable() публичный Метод

public RemoveTable ( string name ) : void
name string
Результат void

RenameColumn() публичный Метод

public RenameColumn ( string tableName, string oldColumnName, string newColumnName ) : void
tableName string
oldColumnName string
newColumnName string
Результат void

RenameTable() публичный Метод

public RenameTable ( string oldName, string newName ) : void
oldName string
newName string
Результат void

Rollback() публичный Метод

public Rollback ( ) : void
Результат void

SchemaInfoName() публичный Метод

public SchemaInfoName ( string schemainfoname ) : void
schemainfoname string
Результат void

Select() публичный Метод

public Select ( string what, string from ) : IDataReader
what string
from string
Результат IDataReader

Select() публичный Метод

public Select ( string what, string from, string where ) : IDataReader
what string
from string
where string
Результат IDataReader

Select() публичный Метод

public Select ( string what, string from, string where, string orderBy ) : IDataReader
what string
from string
where string
orderBy string
Результат IDataReader

SelectScalar() публичный Метод

public SelectScalar ( string what, string from ) : object
what string
from string
Результат object

SelectScalar() публичный Метод

public SelectScalar ( string what, string from, string where ) : object
what string
from string
where string
Результат object

SelectScalar() публичный Метод

public SelectScalar ( string what, string from, string where, string orderBy ) : object
what string
from string
where string
orderBy string
Результат object

TableExists() публичный Метод

public TableExists ( string table ) : bool
table string
Результат bool

Update() публичный Метод

public Update ( string table, string columns, string columnValues ) : int
table string
columns string
columnValues string
Результат int

Update() публичный Метод

public Update ( string table, string columns, string columnValues, string where ) : int
table string
columns string
columnValues string
where string
Результат int

this() публичный Метод

public this ( string provider ) : ITransformationProvider
provider string
Результат ITransformationProvider

Описание свойств

Instance публичное статическое свойство

public static NoOpTransformationProvider,Simple.Migrator.Providers Instance
Результат NoOpTransformationProvider