The IBatcher type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | AbortBatch |
Must be called when an exception occurs.
|
![]() | AddToBatch |
Add an insert / delete / update to the current batch (might be called multiple times
for a single PrepareBatchStatement())
|
![]() | CancelLastQuery |
Cancel the current query statement
|
![]() | CloseCommand |
Close a IDbCommand opened using PrepareCommand() |
![]() | CloseCommands |
Close any query statements that were left lying around
|
![]() | CloseReader |
Close a IDataReader opened using ExecuteReader(IDbCommand) |
![]() | Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.) |
![]() | ExecuteBatch |
Execute the batch
|
![]() | ExecuteNonQuery |
Executes the IDbCommand.
|
![]() | ExecuteReader |
Gets an IDataReader by calling ExecuteReader on the IDbCommand.
|
![]() | ExpandQueryParameters |
Expand the parameters of the cmd to have a single parameter for each parameter in the
sql string
|
![]() | PrepareBatchCommand |
Get a batchable IDbCommand to use for inserting / deleting / updating
(might be called many times before a single call to ExecuteBatch() |
![]() | PrepareCommand |
Get a non-batchable an IDbCommand to use for inserting / deleting / updating.
Must be explicitly released by CloseCommand() |
![]() | PrepareQueryCommand |
Get an IDbCommand for using in loading / querying.
|
![]() | RemoveUnusedCommandParameters |
Properties
Name | Description | |
---|---|---|
![]() | BatchSize |
Gets or sets the size of the batch, this can change dynamically by
calling the session's SetBatchSize.
|
![]() | HasOpenResources |
Gets the value indicating whether there are any open resources
managed by this batcher (IDbCommands or IDataReaders).
|