C# Class Dashing.Engine.Dialects.SqlServerDialect

Inheritance: SqlDialectBase
Afficher le fichier Open project: Polylytics/dashing Class Usage Examples

Méthodes publiques

Méthode Description
AppendForUpdateOnQueryFinish ( StringBuilder sql ) : void
AppendForUpdateUsingTableHint ( StringBuilder tableSql ) : void
AppendQuotedTableName ( StringBuilder sql, IMap map ) : void
ApplySkipTake ( StringBuilder sql, StringBuilder orderClause, int take, int skip ) : void
ChangeColumnName ( IColumn fromColumn, IColumn toColumn ) : string
ChangeTableName ( IMap @from, IMap to ) : string
CheckDatabaseExists ( string databaseName ) : string
CreateIndex ( Index index ) : string
DropForeignKey ( ForeignKey foreignKey ) : string
DropIndex ( Index index ) : string
GetIdSql ( ) : string
ModifyColumn ( IColumn fromColumn, IColumn toColumn ) : string
OnBeforeDropColumn ( IColumn column ) : string
SqlServerDialect ( ) : System

Méthodes protégées

Méthode Description
AppendAutoGenerateModifier ( StringBuilder sql, IColumn column ) : void
TypeName ( DbType type ) : string

Method Details

AppendAutoGenerateModifier() protected méthode

protected AppendAutoGenerateModifier ( StringBuilder sql, IColumn column ) : void
sql StringBuilder
column IColumn
Résultat void

AppendForUpdateOnQueryFinish() public méthode

public AppendForUpdateOnQueryFinish ( StringBuilder sql ) : void
sql StringBuilder
Résultat void

AppendForUpdateUsingTableHint() public méthode

public AppendForUpdateUsingTableHint ( StringBuilder tableSql ) : void
tableSql StringBuilder
Résultat void

AppendQuotedTableName() public méthode

public AppendQuotedTableName ( StringBuilder sql, IMap map ) : void
sql StringBuilder
map IMap
Résultat void

ApplySkipTake() public méthode

public ApplySkipTake ( StringBuilder sql, StringBuilder orderClause, int take, int skip ) : void
sql StringBuilder
orderClause StringBuilder
take int
skip int
Résultat void

ChangeColumnName() public méthode

public ChangeColumnName ( IColumn fromColumn, IColumn toColumn ) : string
fromColumn IColumn
toColumn IColumn
Résultat string

ChangeTableName() public méthode

public ChangeTableName ( IMap @from, IMap to ) : string
@from IMap
to IMap
Résultat string

CheckDatabaseExists() public méthode

public CheckDatabaseExists ( string databaseName ) : string
databaseName string
Résultat string

CreateIndex() public méthode

public CreateIndex ( Index index ) : string
index Dashing.Configuration.Index
Résultat string

DropForeignKey() public méthode

public DropForeignKey ( ForeignKey foreignKey ) : string
foreignKey Dashing.Configuration.ForeignKey
Résultat string

DropIndex() public méthode

public DropIndex ( Index index ) : string
index Dashing.Configuration.Index
Résultat string

GetIdSql() public méthode

public GetIdSql ( ) : string
Résultat string

ModifyColumn() public méthode

public ModifyColumn ( IColumn fromColumn, IColumn toColumn ) : string
fromColumn IColumn
toColumn IColumn
Résultat string

OnBeforeDropColumn() public méthode

public OnBeforeDropColumn ( IColumn column ) : string
column IColumn
Résultat string

SqlServerDialect() public méthode

public SqlServerDialect ( ) : System
Résultat System

TypeName() protected méthode

protected TypeName ( DbType type ) : string
type DbType
Résultat string