Property | Type | Description | |
---|---|---|---|
Converters | IManageConverters | ||
InitExpressionHelper | Func |
Method | Description | |
---|---|---|
AddReturnInsertValue ( string sqlValues, string identityColumn ) : string | ||
CreateConnection ( ) : |
||
Escape ( string s, char startId, char endId ) : string | ||
EscapeIdentifier ( string name ) : string | ||
EscapeTableName ( TableName table ) : string | ||
FormatIndexOptions ( string idxDef, string options = "" ) : string | ||
FormatParameters ( string sql, string paramNames ) : string | ||
FormatQueryPagination ( string sql, Pagination page, ParametersManager pm ) : string | ||
GetColumnType ( |
||
GetIdentityKeyword ( ) : string | ||
IsDbBusy ( |
||
IsUniqueViolation ( |
||
ObjectExists ( |
||
OnCommandExecuting ( |
||
ReplaceExpressionsProvider ( IDbProviderExpressions prov ) : void | ||
SetupParameter ( |
Method | Description | |
---|---|---|
DbProvider ( Func |
||
GetEscapeIdentifierChars ( ) : |
||
InitTools ( ) : IDatabaseTools |
public abstract AddReturnInsertValue ( string sqlValues, string identityColumn ) : string | ||
sqlValues | string | |
identityColumn | string | |
return | string |
public CreateConnection ( ) : |
||
return |
protected DbProvider ( Func |
||
factory | Func |
|
providerId | string | |
config | SqlFuConfig | |
return | System |
public static Escape ( string s, char startId, char endId ) : string | ||
s | string | |
startId | char | |
endId | char | |
return | string |
public EscapeIdentifier ( string name ) : string | ||
name | string | |
return | string |
public EscapeTableName ( TableName table ) : string | ||
table | TableName | |
return | string |
public FormatIndexOptions ( string idxDef, string options = "" ) : string | ||
idxDef | string | |
options | string | |
return | string |
public FormatParameters ( string sql, string paramNames ) : string | ||
sql | string | |
paramNames | string | |
return | string |
public abstract FormatQueryPagination ( string sql, Pagination page, ParametersManager pm ) : string | ||
sql | string | |
page | Pagination | |
pm | ParametersManager | |
return | string |
public abstract GetColumnType ( |
||
type | ||
return | string |
protected abstract GetEscapeIdentifierChars ( ) : |
||
return |
public abstract GetIdentityKeyword ( ) : string | ||
return | string |
protected abstract InitTools ( ) : IDatabaseTools | ||
return | IDatabaseTools |
public abstract IsDbBusy ( |
||
ex | ||
return | bool |
public abstract IsUniqueViolation ( |
||
ex | ||
keyName | string | |
return | bool |
public abstract ObjectExists ( |
||
ex | ||
name | string | |
return | bool |
public OnCommandExecuting ( |
||
cmd | ||
return | void |
public ReplaceExpressionsProvider ( IDbProviderExpressions prov ) : void | ||
prov | IDbProviderExpressions | |
return | void |
public SetupParameter ( |
||
param | ||
name | string | |
value | object | |
return | void |