| Package | Description |
|---|---|
| com.github.drinkjava2.jdialects | |
| com.github.drinkjava2.jdialects.id | |
| com.github.drinkjava2.jdialects.model |
| Class and Description |
|---|
| IdGenerator
Interface for all ID generators
|
| SequenceIdGenerator
The platform-independent SequenceGen model, similar like JPA
|
| TableIdGenerator
The platform-independent table model
|
| Class and Description |
|---|
| AutoIdGenerator
AutoGenerator will depends database's id generator mechanism like MySql's
Identity, Oracle's Sequence...
|
| IdGenerator
Interface for all ID generators
|
| SequenceIdGenerator
The platform-independent SequenceGen model, similar like JPA
|
| SnowflakeGenerator
SnowflakeGenerator is a special generator, only mark this column is a
snowflake type column, but getNextID() method does not work, because
snowflake value should generated by outside program, it depends on real
machine setting, in jDialects there is a SnowflakeCreator tool for these
outside program to use
|
| TableIdGenerator
The platform-independent table model
|
| TimeStampIdGenerator
This TimeStampGenerator return a long type value based on computer's current
time
|
| UUID25Generator
Compress JDK UUID to 25 letters based on radix 36, use 0-9 a-z characters,
example: pbicz3grgu0zk3ipe1yur03h7
|
| UUID26Generator
Compress JDK UUID to 26 letters based on radix 36, use 0-9 a-z characters,
example: pbicz3grgu0zk3ipe1yur03h7a
|
| UUID32Generator
Generate a JDK 32 letters random UUID based on Base16 encoding, example:
bca5414e9b1b4bdfa257125e05428b92
|
| UUID36Generator
Generate a JDK 36 letters random UUID generated by
UUID.randomUUID().toString(), for example:
d3ad36c0-c6c2-495c-a414-b9cc4a0a7a93
|
| UUIDGenerator
Generate a JDK 32 letters random UUID based on Base16 encoding, example:
bca5414e9b1b4bdfa257125e05428b92
|
| Class and Description |
|---|
| IdGenerator
Interface for all ID generators
|
Copyright © 2022. All rights reserved.