CodingNamingStrategy

Naming strategy for Kotlin symbols in the generated code.

Functions

Link copied to clipboard
abstract fun getColumnPropertyName(c: KSClassDeclaration, prop: KSPropertyDeclaration): String

Generate the column property name.

Link copied to clipboard
abstract fun getEntitySequenceName(c: KSClassDeclaration): String

Generate the entity sequence name.

Link copied to clipboard
abstract fun getRefColumnPropertyName(c: KSClassDeclaration, prop: KSPropertyDeclaration, ref: TableMetadata): String

Generate the reference column property name.

Link copied to clipboard
abstract fun getRefTablePropertyName(c: KSClassDeclaration, prop: KSPropertyDeclaration, ref: TableMetadata): String

Generate the name of the referenced table property in the Refs wrapper class.

Link copied to clipboard
abstract fun getTableClassName(c: KSClassDeclaration): String

Generate the table class name.