MysqlNativeDialect

class MysqlNativeDialect : SqlDelightDialect

Native-specific subclass of SQLDelight's MySQLDialect in order to register native-compatible TypeResolver

SQLDelight's own MySQLDialect uses a MySqlType that uses java.time and java.math, making it dependent on JVM.

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