C# Class Tests.FakeDbProvider

Inheritance: SqlFu.Providers.DbProvider
Mostra file Open project: sapiens/SqlFu

Public Methods

Method Description
AddReturnInsertValue ( string sqlValues, string identityColumn ) : string
FakeDbProvider ( ) : System
FakeDbProvider ( Func factory, string providerId ) : System
FormatQueryPagination ( string sql, Pagination page, ParametersManager pm ) : string
GetColumnType ( Type type ) : string
GetIdentityKeyword ( ) : string
IsDbBusy ( DbException ex ) : bool
IsUniqueViolation ( DbException ex, string keyName = "" ) : bool
ObjectExists ( DbException ex, string name = null ) : bool

Protected Methods

Method Description
GetEscapeIdentifierChars ( ) : EscapeIdentifierChars
InitTools ( ) : IDatabaseTools

Method Details

AddReturnInsertValue() public method

public AddReturnInsertValue ( string sqlValues, string identityColumn ) : string
sqlValues string
identityColumn string
return string

FakeDbProvider() public method

public FakeDbProvider ( ) : System
return System

FakeDbProvider() public method

public FakeDbProvider ( Func factory, string providerId ) : System
factory Func
providerId string
return System

FormatQueryPagination() public method

public FormatQueryPagination ( string sql, Pagination page, ParametersManager pm ) : string
sql string
page Pagination
pm SqlFu.Builders.ParametersManager
return string

GetColumnType() public method

public GetColumnType ( Type type ) : string
type System.Type
return string

GetEscapeIdentifierChars() protected method

protected GetEscapeIdentifierChars ( ) : EscapeIdentifierChars
return SqlFu.Providers.EscapeIdentifierChars

GetIdentityKeyword() public method

public GetIdentityKeyword ( ) : string
return string

InitTools() protected method

protected InitTools ( ) : IDatabaseTools
return IDatabaseTools

IsDbBusy() public method

public IsDbBusy ( DbException ex ) : bool
ex System.Data.Common.DbException
return bool

IsUniqueViolation() public method

public IsUniqueViolation ( DbException ex, string keyName = "" ) : bool
ex System.Data.Common.DbException
keyName string
return bool

ObjectExists() public method

public ObjectExists ( DbException ex, string name = null ) : bool
ex System.Data.Common.DbException
name string
return bool