Interface that defines contract of incrementing any data store field's maximum value. Works much like a sequence number generator. Typical implementations may use standard SQL, native RDBMS sequences or Stored Procedures to do the job. More...
Public Member Functions | |
long | NextLong () |
Increment the data store field's max value. More... | |
Properties | |
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
Interface that defines contract of incrementing any data store field's maximum value. Works much like a sequence number generator. Typical implementations may use standard SQL, native RDBMS sequences or Stored Procedures to do the job.
Member Function Documentation
long Summer.Batch.Data.Incrementer.IDataFieldMaxValueIncrementer.NextLong | ( | ) |
Increment the data store field's max value.
- Returns
- the new value
Implemented in Summer.Batch.Core.Explore.Support.LocalDataFieldMaxValueIncrementer, Summer.Batch.Data.Incrementer.AbstractDataFieldMaxValueIncrementer, Summer.Batch.Data.Incrementer.SqlServerIncrementer, and Summer.Batch.Data.Incrementer.AbstractSequenceMaxValueIncrementer.
Property Documentation
|
set |
The connection string settings to use for connecting the database.
|
getset |
The name of the incrementer in the database.
The documentation for this interface was generated from the following file:
- Summer.Batch.Data/Incrementer/IDataFieldMaxValueIncrementer.cs