MySqlSqlx4kDialect

open class MySqlSqlx4kDialect : SqlDelightDialect

A custom dialect for MySQL using the Sqlx4k library with SqlDelight. This class extends SqlDelightDialect and is implemented through the MySqlDialect(). It provides specific configurations and type resolvers for MySQL.

Original implementation found here: https://github.com/joepeding/mysql-native-sqldelight/blob/main/mysql-native-dialect/src/main/kotlin/nl/joepeding/sqldelight/mysql/native/dialect/MysqlNativeDialect.kt

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open override val allowsReferenceCycles: Boolean
Link copied to clipboard
open override val asyncRuntimeTypes: RuntimeTypes
Link copied to clipboard
open override val connectionManager: ConnectionManager?
Link copied to clipboard
open override val icon: Icon
Link copied to clipboard
open override val isSqlite: Boolean
Link copied to clipboard
open override val migrationStrategy: SqlGeneratorStrategy
Link copied to clipboard
open override val runtimeTypes: RuntimeTypes

Functions

Link copied to clipboard
open override fun migrationSquasher(parentSquasher: MigrationSquasher): MigrationSquasher
Link copied to clipboard
open override fun setup()
Link copied to clipboard
open override fun typeResolver(parentResolver: TypeResolver): TypeResolver