Package-level declarations
Types
Link copied to clipboard
interface CodingNamingStrategy
Naming strategy for Kotlin symbols in the generated code.
Link copied to clipboard
data class ColumnMetadata(val entityProperty: KSPropertyDeclaration, val table: TableMetadata, val name: String, val isPrimaryKey: Boolean, val sqlType: KSType, val isReference: Boolean, val referenceTable: TableMetadata?, val columnPropertyName: String, val refTablePropertyName: String?)
Column definition metadata.
Link copied to clipboard
interface DatabaseNamingStrategy
Naming strategy for database tables and columns.
Link copied to clipboard
interface ExtCodeGenerator
Ktorm KSP code generator interface for third-party extensions.
Link copied to clipboard