Interface IDMLDialect
- Namespace
- The.SQL.Persistence
- Assembly
- Instagile.dll
public interface IDMLDialect
Methods
EmitConstant(object)
string EmitConstant(object value)
Parameters
value object
Returns
- string
EmitDelete(DeleteStatement)
string EmitDelete(DeleteStatement qir)
Parameters
qir DeleteStatement
Returns
- string
EmitInsert(InsertStatement)
string EmitInsert(InsertStatement qir)
Parameters
qir InsertStatement
Returns
- string
EmitInsertReturning(InsertStatement, SelectStatement, bool)
string EmitInsertReturning(InsertStatement insertQir, SelectStatement selectQir, bool observeBeforeInsert)
Parameters
insertQir InsertStatement
selectQir SelectStatement
observeBeforeInsert bool
Returns
- string
EmitSelect(SelectQuery)
string EmitSelect(SelectQuery qir)
Parameters
qir SelectQuery
Returns
- string
EmitSelect(SelectStatement)
string EmitSelect(SelectStatement qir)
Parameters
qir SelectStatement
Returns
- string
EmitUpdate(UpdateStatement)
string EmitUpdate(UpdateStatement qir)
Parameters
qir UpdateStatement
Returns
- string
WithBaseParam(int)
IDMLDialect WithBaseParam(int baseParam)
Parameters
baseParam int
Returns
- IDMLDialect