CaseConvention

Supported naming conventions for automatic string conversion.

These conventions are primarily used during:

  1. Mapping between Kotlin property names (camelCase) and PostgreSQL column names (snake_case).

  2. Mapping between Kotlin Enum constants and their string representation in PostgreSQL.

  3. Automatic generation of PostgreSQL type names from Kotlin class names.

Entries

Link copied to clipboard

e.g., SOME_VARIABLE_NAME

Link copied to clipboard

e.g., some_variable_name

Link copied to clipboard

e.g., SomeVariableName

Link copied to clipboard

e.g., someVariableName

Properties

Link copied to clipboard

Returns a representation of an immutable list of all enum entries, in the order they're declared.

Link copied to clipboard
expect val name: String
Link copied to clipboard
expect val ordinal: Int

Functions

Link copied to clipboard

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.