Summer.Batch.Data.Incrementer.AbstractSequenceMaxValueIncrementer Class Referenceabstract
Abstract class for sequence maximum value incrementer. More...
Inheritance diagram for Summer.Batch.Data.Incrementer.AbstractSequenceMaxValueIncrementer:
Public Member Functions | |
override long | NextLong () |
Returns the next value for the set sequence. More... | |
Protected Member Functions | |
abstract string | GetSequenceQuery () |
Return the database-specific query to use for retrieving a sequence value. More... | |
Protected Member Functions inherited from Summer.Batch.Data.Incrementer.AbstractDataFieldMaxValueIncrementer | |
DbConnection | GetConnection () |
Returns the Connection to the database. The returned connection is already opened. More... | |
Additional Inherited Members | |
Static Protected Member Functions inherited from Summer.Batch.Data.Incrementer.AbstractDataFieldMaxValueIncrementer | |
static DbCommand | GetCommand (string query, DbConnection connection) |
Create DbCommand for given query and using provided Database Connection. More... | |
Protected Attributes inherited from Summer.Batch.Data.Incrementer.AbstractDataFieldMaxValueIncrementer | |
string | ConnectionString |
Connection String More... | |
DbProviderFactory | ProviderFactory |
Database Provider Factory More... | |
Properties inherited from Summer.Batch.Data.Incrementer.AbstractDataFieldMaxValueIncrementer | |
ConnectionStringSettings | ConnectionStringSettings [set] |
The connection string settings to use for connecting the database. More... | |
string | IncrementerName [get, set] |
The name of the incrementer in the database. More... | |
Properties inherited from Summer.Batch.Data.Incrementer.IDataFieldMaxValueIncrementer | |
ConnectionStringSettings | ConnectionStringSettings [set] |
The connection string settings to use for connecting the database. More... | |
string | IncrementerName [get, set] |
The name of the incrementer in the database. More... | |
Detailed Description
Abstract class for sequence maximum value incrementer.
Member Function Documentation
|
protectedpure virtual |
Return the database-specific query to use for retrieving a sequence value.
The provided SQL is supposed to result in a single row with a single column that allows for extracting a long value.
Implemented in Summer.Batch.Data.Incrementer.Db2SequenceMaxValueIncrementer, and Summer.Batch.Data.Incrementer.OracleSequenceMaxValueIncrementer.
|
virtual |
Returns the next value for the set sequence.
- Returns
Implements Summer.Batch.Data.Incrementer.AbstractDataFieldMaxValueIncrementer.
The documentation for this class was generated from the following file:
- Summer.Batch.Data/Incrementer/AbstractSequenceMaxValueIncrementer.cs