C# Класс Dashing.Engine.Dialects.SqliteDialect

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

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

Метод Описание
AppendForUpdateOnQueryFinish ( StringBuilder sql ) : void
AppendForUpdateUsingTableHint ( StringBuilder tableSql ) : 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
CreateForeignKey ( ForeignKey foreignKey ) : string
DropForeignKey ( ForeignKey foreignKey ) : string
DropIndex ( Index index ) : string
GetIdSql ( ) : string
ModifyColumn ( IColumn fromColumn, IColumn toColumn ) : string
SqliteDialect ( ) : System
WriteDropTableIfExists ( string tableName ) : string

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

Метод Описание
AppendAutoGenerateModifier ( StringBuilder sql, IColumn column ) : void
TypeName ( DbType type ) : string

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

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

protected AppendAutoGenerateModifier ( StringBuilder sql, IColumn column ) : void
sql StringBuilder
column IColumn
Результат void

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

public AppendForUpdateOnQueryFinish ( StringBuilder sql ) : void
sql StringBuilder
Результат void

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

public AppendForUpdateUsingTableHint ( StringBuilder tableSql ) : void
tableSql StringBuilder
Результат void

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

public ApplySkipTake ( StringBuilder sql, StringBuilder orderClause, int take, int skip ) : void
sql StringBuilder
orderClause StringBuilder
take int
skip int
Результат void

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

public ChangeColumnName ( IColumn fromColumn, IColumn toColumn ) : string
fromColumn IColumn
toColumn IColumn
Результат string

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

public ChangeTableName ( IMap @from, IMap to ) : string
@from IMap
to IMap
Результат string

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

public CheckDatabaseExists ( string databaseName ) : string
databaseName string
Результат string

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

public CreateForeignKey ( ForeignKey foreignKey ) : string
foreignKey Dashing.Configuration.ForeignKey
Результат string

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

public DropForeignKey ( ForeignKey foreignKey ) : string
foreignKey Dashing.Configuration.ForeignKey
Результат string

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

public DropIndex ( Index index ) : string
index Dashing.Configuration.Index
Результат string

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

public GetIdSql ( ) : string
Результат string

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

public ModifyColumn ( IColumn fromColumn, IColumn toColumn ) : string
fromColumn IColumn
toColumn IColumn
Результат string

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

public SqliteDialect ( ) : System
Результат System

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

protected TypeName ( DbType type ) : string
type DbType
Результат string

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

public WriteDropTableIfExists ( string tableName ) : string
tableName string
Результат string