public class RandomGuidKeyIncrementer extends AbstractKeyIncrementer
PrimaryKeyIncrementer.KeyType
Constructor and Description |
---|
RandomGuidKeyIncrementer() |
Modifier and Type | Method and Description |
---|---|
protected org.springframework.jdbc.support.incrementer.DataFieldMaxValueIncrementer |
createDataFieldMaxValueIncrementer()
Creates the data field max value incrementer.
|
void |
destroy()
Destroy.
|
int |
getKeyLength()
Gets the key length.
|
PrimaryKeyIncrementer.KeyType |
getKeyType()
Gets the key type.
|
java.lang.String |
getName()
Gets the name.
|
protected java.util.List<DatabaseType> |
getSupportedDatabaseTypes()
Gets the supported database types.
|
void |
initialize()
Initialize.
|
java.lang.String |
stringValue(java.lang.Object key)
String value.
|
java.lang.Object |
valueOf(java.lang.String key)
Value of.
|
nextKey, supportsDatabases
public PrimaryKeyIncrementer.KeyType getKeyType()
PrimaryKeyIncrementer
public java.lang.Object valueOf(java.lang.String key)
PrimaryKeyIncrementer
key
- the keypublic java.lang.String stringValue(java.lang.Object key)
PrimaryKeyIncrementer
key
- the keypublic int getKeyLength()
PrimaryKeyIncrementer
public java.lang.String getName()
PrimaryKeyIncrementer
protected org.springframework.jdbc.support.incrementer.DataFieldMaxValueIncrementer createDataFieldMaxValueIncrementer()
AbstractKeyIncrementer
createDataFieldMaxValueIncrementer
in class AbstractKeyIncrementer
public void destroy()
PrimaryKeyIncrementer
public void initialize()
PrimaryKeyIncrementer
protected java.util.List<DatabaseType> getSupportedDatabaseTypes()
AbstractKeyIncrementer
getSupportedDatabaseTypes
in class AbstractKeyIncrementer