public class UUID32Generator extends Object implements IdGenerator
| Modifier and Type | Field and Description |
|---|---|
static UUID32Generator |
INSTANCE |
| Constructor and Description |
|---|
UUID32Generator() |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
dependOnAutoIdGenerator()
If depends on AutoIdGenerator, for example SortedUUIDGenerator depends on
AutoIdGenerator to create start numbers
|
GenerationType |
getGenerationType()
Return GenerationType
|
String |
getIdGenName()
Return a unique Id Generator name in this TableModel
|
Object |
getNextID(NormalJdbcTool jdbc,
Dialect dialect,
Type dataType)
Get the next ID generated by implementation of IdGenerator
|
static String |
getUUID32() |
IdGenerator |
newCopy()
Return a newCopy (Deep Clone) instance
|
public static final UUID32Generator INSTANCE
public GenerationType getGenerationType()
IdGeneratorgetGenerationType in interface IdGeneratorpublic String getIdGenName()
IdGeneratorgetIdGenName in interface IdGeneratorpublic Object getNextID(NormalJdbcTool jdbc, Dialect dialect, Type dataType)
IdGeneratorgetNextID in interface IdGeneratorjdbc - A NormalJdbcTool implementation to access databasedialect - The DialectdataType - The Type of a columnpublic static String getUUID32()
public Boolean dependOnAutoIdGenerator()
IdGeneratordependOnAutoIdGenerator in interface IdGeneratorpublic IdGenerator newCopy()
IdGeneratornewCopy in interface IdGeneratorCopyright © 2021. All rights reserved.