C# 클래스 YesSql.Core.Sql.BaseDialect

상속: ISqlDialect
파일 보기 프로젝트 열기: sebastienros/yessql

공개 메소드들

메소드 설명
GetAddForeignKeyConstraintString ( string name, string srcColumns, string destTable, string destColumns, bool primaryKey ) : string
GetDropForeignKeyConstraintString ( string name ) : string
GetDropTableString ( string name ) : string
GetSqlValue ( object value ) : string
GetTypeName ( DbType dbType, int length, byte precision, byte scale ) : string
Page ( SqlBuilder sqlBuilder, int offset, int limit ) : void
QuoteForColumnName ( string columnName ) : string
QuoteForTableName ( string tableName ) : string

보호된 메소드들

메소드 설명
Quote ( string value ) : string

메소드 상세

GetAddForeignKeyConstraintString() 공개 메소드

public GetAddForeignKeyConstraintString ( string name, string srcColumns, string destTable, string destColumns, bool primaryKey ) : string
name string
srcColumns string
destTable string
destColumns string
primaryKey bool
리턴 string

GetDropForeignKeyConstraintString() 공개 메소드

public GetDropForeignKeyConstraintString ( string name ) : string
name string
리턴 string

GetDropTableString() 공개 메소드

public GetDropTableString ( string name ) : string
name string
리턴 string

GetSqlValue() 공개 메소드

public GetSqlValue ( object value ) : string
value object
리턴 string

GetTypeName() 공개 추상적인 메소드

public abstract GetTypeName ( DbType dbType, int length, byte precision, byte scale ) : string
dbType DbType
length int
precision byte
scale byte
리턴 string

Page() 공개 추상적인 메소드

public abstract Page ( SqlBuilder sqlBuilder, int offset, int limit ) : void
sqlBuilder SqlBuilder
offset int
limit int
리턴 void

Quote() 보호된 메소드

protected Quote ( string value ) : string
value string
리턴 string

QuoteForColumnName() 공개 메소드

public QuoteForColumnName ( string columnName ) : string
columnName string
리턴 string

QuoteForTableName() 공개 메소드

public QuoteForTableName ( string tableName ) : string
tableName string
리턴 string