Package-level declarations

Insertion of random UUIDs.

Types

Link copied to clipboard

All actions related to inserting UUIDs.

Link copied to clipboard
class UuidInsertAction(scheme: () -> UuidScheme = { UuidSettings.default.currentScheme }) : DataInsertAction

Inserts random type 4 UUID.

Link copied to clipboard
data class UuidScheme(var myName: String = DEFAULT_NAME, var version: Int = DEFAULT_VERSION, var enclosure: String = DEFAULT_ENCLOSURE, var capitalization: CapitalizationMode = DEFAULT_CAPITALIZATION, var addDashes: Boolean = DEFAULT_ADD_DASHES) : Scheme<UuidScheme>

Contains settings for generating random UUIDs.

Link copied to clipboard
data class UuidSettings(var schemes: MutableList<UuidScheme> = DEFAULT_SCHEMES, var currentSchemeName: String = DEFAULT_CURRENT_SCHEME_NAME) : Settings<UuidSettings, UuidScheme>

The user-configurable collection of schemes applicable to generating UUIDs.

Link copied to clipboard

Controller for random UUID generation settings.

Link copied to clipboard

Component for settings of random UUID generation.

Link copied to clipboard

The configurable for UUID settings.