C# 클래스 Dashing.Engine.Dialects.SqliteDialect

상속: SqlDialectBase
파일 보기 프로젝트 열기: Polylytics/dashing

공개 메소드들

메소드 설명
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