C# Class YesSql.Core.Sql.BaseDialect

Inheritance: ISqlDialect
Afficher le fichier Open project: sebastienros/yessql

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
Quote ( string value ) : string

Method Details

GetAddForeignKeyConstraintString() public méthode

public GetAddForeignKeyConstraintString ( string name, string srcColumns, string destTable, string destColumns, bool primaryKey ) : string
name string
srcColumns string
destTable string
destColumns string
primaryKey bool
Résultat string

GetDropForeignKeyConstraintString() public méthode

public GetDropForeignKeyConstraintString ( string name ) : string
name string
Résultat string

GetDropTableString() public méthode

public GetDropTableString ( string name ) : string
name string
Résultat string

GetSqlValue() public méthode

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

GetTypeName() public abstract méthode

public abstract GetTypeName ( DbType dbType, int length, byte precision, byte scale ) : string
dbType DbType
length int
precision byte
scale byte
Résultat string

Page() public abstract méthode

public abstract Page ( SqlBuilder sqlBuilder, int offset, int limit ) : void
sqlBuilder SqlBuilder
offset int
limit int
Résultat void

Quote() protected méthode

protected Quote ( string value ) : string
value string
Résultat string

QuoteForColumnName() public méthode

public QuoteForColumnName ( string columnName ) : string
columnName string
Résultat string

QuoteForTableName() public méthode

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