IDbStatementPreparer

Allows the implementation of classes that prepares statements to be issued to database engines.

Namespace:
Inetdev.Data
Type:
Interface
Public:
Yes
Protected:
No
Sealed:
No
Abstract:
Yes

Properties

Formatter

Get or set a formatter object.

Signature:
public IDbFormatter Formatter { get; set; }

NameQualifier

Get or set a name qualifier object.

Signature:
public IDbNameQualifier NameQualifier { get; set; }

Methods

PrepareDeleteCommand

Prepares a delete command.

Signature:
public Void PrepareDeleteCommand(command, model)
Parameters
Name Type Summary
command IDbCommand
model IDataModel

PrepareDeleteStmt

Prepares a delete statement.

Signature:
public String PrepareDeleteStmt(statement, command)
Parameters
Name Type Summary
statement StringBuilder
command IDbCommand

PrepareInsertCommand

Prepares an insert command.

Signature:
public Void PrepareInsertCommand(command, model)
Parameters
Name Type Summary
command IDbCommand
model IDataModel

PrepareInsertStmt

Prepares an insert statement.

Signature:
public String PrepareInsertStmt(statement, command)
Parameters
Name Type Summary
statement StringBuilder
command IDbCommand

PrepareSelectCommand

Prepares a select command.

Signature:
public Void PrepareSelectCommand(command, model)
Parameters
Name Type Summary
command IDbCommand
model IDataModel

PrepareSelectStmt

Prepares a select statement.

Signature:
public String PrepareSelectStmt(statement, command)
Parameters
Name Type Summary
statement StringBuilder
command IDbCommand

PrepareUpdateCommand

Prepares an update command.

Signature:
public Void PrepareUpdateCommand(command, model)
Parameters
Name Type Summary
command IDbCommand
model IDataModel

PrepareUpdateStmt

Prepares an update statement

Signature:
public String PrepareUpdateStmt(statement, command)
Parameters
Name Type Summary
statement StringBuilder
command IDbCommand