Summer.Batch.Data.Incrementer.IDataFieldMaxValueIncrementer Interface Reference

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...

Inheritance diagram for Summer.Batch.Data.Incrementer.IDataFieldMaxValueIncrementer:
Summer.Batch.Data.Incrementer.AbstractDataFieldMaxValueIncrementer Summer.Batch.Core.Explore.Support.LocalDataFieldMaxValueIncrementer Summer.Batch.Data.Incrementer.AbstractColumnMaxValueIncrementer Summer.Batch.Data.Incrementer.AbstractSequenceMaxValueIncrementer Summer.Batch.Data.Incrementer.SqlServerIncrementer Summer.Batch.Data.Incrementer.Db2SequenceMaxValueIncrementer Summer.Batch.Data.Incrementer.OracleSequenceMaxValueIncrementer

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 ( )

Property Documentation

ConnectionStringSettings Summer.Batch.Data.Incrementer.IDataFieldMaxValueIncrementer.ConnectionStringSettings
set

The connection string settings to use for connecting the database.

string Summer.Batch.Data.Incrementer.IDataFieldMaxValueIncrementer.IncrementerName
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