exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/ReplaceStatement.kt [18:27]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - override fun prepareSQL(transaction: Transaction, prepared: Boolean): String { val values = arguments!!.first() val valuesSql = values.toSqlString(prepared) val dialect = transaction.db.dialect val functionProvider = when (dialect.h2Mode) { H2Dialect.H2CompatibilityMode.MySQL, H2Dialect.H2CompatibilityMode.MariaDB -> MysqlFunctionProvider.INSTANCE else -> dialect.functionProvider } return functionProvider.replace(table, values.unzip().first, valuesSql, transaction, prepared) } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement.kt [21:30]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - override fun prepareSQL(transaction: Transaction, prepared: Boolean): String { val values = arguments!!.first() val valuesSql = values.toSqlString(prepared) val dialect = transaction.db.dialect val functionProvider = when (dialect.h2Mode) { H2Dialect.H2CompatibilityMode.MySQL, H2Dialect.H2CompatibilityMode.MariaDB -> MysqlFunctionProvider.INSTANCE else -> dialect.functionProvider } return functionProvider.replace(table, values.unzip().first, valuesSql, transaction, prepared) } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -