Summer.Batch.Data.IDatabaseExtension Interface Reference
Interface to add support for a database. Implementations should have a parameter-less constructor so they can be automatically registered by DatabaseExtensionManager. More...
Inheritance diagram for Summer.Batch.Data.IDatabaseExtension:
Properties | |
IEnumerable< string > | ProviderNames [get] |
The provider names supported by this extension. More... | |
IPlaceholderGetter | PlaceholderGetter [get] |
The instance of IPlaceholderGetter that should be used by for queries using one of the supported provider names. More... | |
IDataFieldMaxValueIncrementer | Incrementer [get] |
An instance of IDataFieldMaxValueIncrementer that should be used by the persisted job repository to compute unique ids. Each call should return a new instance. More... | |
Detailed Description
Interface to add support for a database. Implementations should have a parameter-less constructor so they can be automatically registered by DatabaseExtensionManager.
Property Documentation
|
get |
An instance of IDataFieldMaxValueIncrementer that should be used by the persisted job repository to compute unique ids. Each call should return a new instance.
|
get |
The instance of IPlaceholderGetter that should be used by for queries using one of the supported provider names.
|
get |
The provider names supported by this extension.
The documentation for this interface was generated from the following file:
- Summer.Batch.Data/IDatabaseExtension.cs