Summer.Batch.Data.Incrementer.AbstractDataFieldMaxValueIncrementer Class Referenceabstract

Base class for IDataFieldMaxValueIncrementer that holds general information such as the connection string or the provider factory. More...

Inheritance diagram for Summer.Batch.Data.Incrementer.AbstractDataFieldMaxValueIncrementer:
Summer.Batch.Data.Incrementer.IDataFieldMaxValueIncrementer 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

abstract long NextLong ()
 Returns the next value for the current incrementer. More...
 

Protected Member Functions

DbConnection GetConnection ()
 Returns the Connection to the database. The returned connection is already opened. More...
 

Static Protected Member Functions

static DbCommand GetCommand (string query, DbConnection connection)
 Create DbCommand for given query and using provided Database Connection. More...
 

Protected Attributes

string ConnectionString
 Connection String More...
 
DbProviderFactory ProviderFactory
 Database Provider Factory 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...
 
- 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

Base class for IDataFieldMaxValueIncrementer that holds general information such as the connection string or the provider factory.

Member Function Documentation

static DbCommand Summer.Batch.Data.Incrementer.AbstractDataFieldMaxValueIncrementer.GetCommand ( string  query,
DbConnection  connection 
)
staticprotected

Create DbCommand for given query and using provided Database Connection.

Parameters
query
connection
Returns
DbConnection Summer.Batch.Data.Incrementer.AbstractDataFieldMaxValueIncrementer.GetConnection ( )
protected

Returns the Connection to the database. The returned connection is already opened.

Returns
abstract long Summer.Batch.Data.Incrementer.AbstractDataFieldMaxValueIncrementer.NextLong ( )
pure virtual

Member Data Documentation

string Summer.Batch.Data.Incrementer.AbstractDataFieldMaxValueIncrementer.ConnectionString
protected

Connection String

DbProviderFactory Summer.Batch.Data.Incrementer.AbstractDataFieldMaxValueIncrementer.ProviderFactory
protected

Database Provider Factory

Property Documentation

ConnectionStringSettings Summer.Batch.Data.Incrementer.AbstractDataFieldMaxValueIncrementer.ConnectionStringSettings
set

The connection string settings to use for connecting the database.

string Summer.Batch.Data.Incrementer.AbstractDataFieldMaxValueIncrementer.IncrementerName
getset

The name of the incrementer in the database.


The documentation for this class was generated from the following file:
  • Summer.Batch.Data/Incrementer/AbstractDataFieldMaxValueIncrementer.cs