public abstract class AbstractKeyIncrementer extends java.lang.Object implements PrimaryKeyIncrementer
PrimaryKeyIncrementer.KeyType
Constructor and Description |
---|
AbstractKeyIncrementer() |
Modifier and Type | Method and Description |
---|---|
protected abstract org.springframework.jdbc.support.incrementer.DataFieldMaxValueIncrementer |
createDataFieldMaxValueIncrementer()
Creates the data field max value incrementer.
|
protected abstract java.util.List<DatabaseType> |
getSupportedDatabaseTypes()
Gets the supported database types.
|
java.lang.String |
nextKey()
Next key.
|
boolean |
supportsDatabases(DatabaseType databaseType)
Supports databases.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
destroy, getKeyLength, getKeyType, getName, initialize, stringValue, valueOf
public java.lang.String nextKey()
PrimaryKeyIncrementer
nextKey
in interface PrimaryKeyIncrementer
protected abstract org.springframework.jdbc.support.incrementer.DataFieldMaxValueIncrementer createDataFieldMaxValueIncrementer()
public boolean supportsDatabases(DatabaseType databaseType)
PrimaryKeyIncrementer
supportsDatabases
in interface PrimaryKeyIncrementer
databaseType
- the database typeprotected abstract java.util.List<DatabaseType> getSupportedDatabaseTypes()