C# Class Sharp.Data.Databases.SqLite.SqLiteDialect

Inheritance: Dialect
Afficher le fichier Open project: sharpmigrations/sharpmigrations Class Usage Examples

Méthodes publiques

Méthode Description
GetAddColumnSql ( string table, Column column ) : string
GetAddCommentToColumnSql ( string tableName, string columnName, string comment ) : string
GetAddCommentToTableSql ( string tableName, string comment ) : string
GetColumnToSqlWhenCreate ( Column col ) : string
GetColumnValueToSql ( object value ) : string
GetCreateTableSqls ( Table table ) : string[]
GetDbType ( string sqlType, int dataPrecision ) : DbType
GetDropColumnSql ( string table, string columnName ) : string[]
GetDropForeignKeySql ( string fkName, string tableName ) : string
GetDropTableSqls ( string tableName ) : string[]
GetDropUniqueKeySql ( string uniqueKeyName, string tableName ) : string
GetForeignKeySql ( string fkName, string table, string column, string referencingTable, string referencingColumn, OnDelete onDelete ) : string
GetInsertReturningColumnSql ( string table, string columns, object values, string returningColumnName, string returningParameterName ) : string
GetModifyColumnSql ( string tableName, string columnName, Column columnDefinition ) : string
GetRemoveCommentFromColumnSql ( string tableName, string columnName ) : string
GetRemoveCommentFromTableSql ( string tableName ) : string
GetRenameColumnSql ( string tableName, string columnName, string newColumnName ) : string
GetRenameTableSql ( string tableName, string newTableName ) : string
GetTableExistsSql ( string tableName ) : string
GetUniqueKeySql ( string ukName, string table ) : string
WrapSelectSqlWithPagination ( string sql, int skipRows, int numberOfRows ) : string

Méthodes protégées

Méthode Description
GetDbTypeString ( DbType type, int precision ) : string

Method Details

GetAddColumnSql() public méthode

public GetAddColumnSql ( string table, Column column ) : string
table string
column Sharp.Data.Schema.Column
Résultat string

GetAddCommentToColumnSql() public méthode

public GetAddCommentToColumnSql ( string tableName, string columnName, string comment ) : string
tableName string
columnName string
comment string
Résultat string

GetAddCommentToTableSql() public méthode

public GetAddCommentToTableSql ( string tableName, string comment ) : string
tableName string
comment string
Résultat string

GetColumnToSqlWhenCreate() public méthode

public GetColumnToSqlWhenCreate ( Column col ) : string
col Sharp.Data.Schema.Column
Résultat string

GetColumnValueToSql() public méthode

public GetColumnValueToSql ( object value ) : string
value object
Résultat string

GetCreateTableSqls() public méthode

public GetCreateTableSqls ( Table table ) : string[]
table Sharp.Data.Schema.Table
Résultat string[]

GetDbType() public méthode

public GetDbType ( string sqlType, int dataPrecision ) : DbType
sqlType string
dataPrecision int
Résultat DbType

GetDbTypeString() protected méthode

protected GetDbTypeString ( DbType type, int precision ) : string
type DbType
precision int
Résultat string

GetDropColumnSql() public méthode

public GetDropColumnSql ( string table, string columnName ) : string[]
table string
columnName string
Résultat string[]

GetDropForeignKeySql() public méthode

public GetDropForeignKeySql ( string fkName, string tableName ) : string
fkName string
tableName string
Résultat string

GetDropTableSqls() public méthode

public GetDropTableSqls ( string tableName ) : string[]
tableName string
Résultat string[]

GetDropUniqueKeySql() public méthode

public GetDropUniqueKeySql ( string uniqueKeyName, string tableName ) : string
uniqueKeyName string
tableName string
Résultat string

GetForeignKeySql() public méthode

public GetForeignKeySql ( string fkName, string table, string column, string referencingTable, string referencingColumn, OnDelete onDelete ) : string
fkName string
table string
column string
referencingTable string
referencingColumn string
onDelete OnDelete
Résultat string

GetInsertReturningColumnSql() public méthode

public GetInsertReturningColumnSql ( string table, string columns, object values, string returningColumnName, string returningParameterName ) : string
table string
columns string
values object
returningColumnName string
returningParameterName string
Résultat string

GetModifyColumnSql() public méthode

public GetModifyColumnSql ( string tableName, string columnName, Column columnDefinition ) : string
tableName string
columnName string
columnDefinition Sharp.Data.Schema.Column
Résultat string

GetRemoveCommentFromColumnSql() public méthode

public GetRemoveCommentFromColumnSql ( string tableName, string columnName ) : string
tableName string
columnName string
Résultat string

GetRemoveCommentFromTableSql() public méthode

public GetRemoveCommentFromTableSql ( string tableName ) : string
tableName string
Résultat string

GetRenameColumnSql() public méthode

public GetRenameColumnSql ( string tableName, string columnName, string newColumnName ) : string
tableName string
columnName string
newColumnName string
Résultat string

GetRenameTableSql() public méthode

public GetRenameTableSql ( string tableName, string newTableName ) : string
tableName string
newTableName string
Résultat string

GetTableExistsSql() public méthode

public GetTableExistsSql ( string tableName ) : string
tableName string
Résultat string

GetUniqueKeySql() public méthode

public GetUniqueKeySql ( string ukName, string table ) : string
ukName string
table string
Résultat string

WrapSelectSqlWithPagination() public méthode

public WrapSelectSqlWithPagination ( string sql, int skipRows, int numberOfRows ) : string
sql string
skipRows int
numberOfRows int
Résultat string