English | 简体中文

api-docs / org.ktorm.support.mysql / BulkInsertOrUpdateOnDuplicateKeyClauseBuilder

BulkInsertOrUpdateOnDuplicateKeyClauseBuilder

class BulkInsertOrUpdateOnDuplicateKeyClauseBuilder : 
    MySqlAssignmentsBuilder
(source code)

DSL builder for bulk insert or update on duplicate key clause.

Constructors

NameSummary

<init>

BulkInsertOrUpdateOnDuplicateKeyClauseBuilder()

DSL builder for bulk insert or update on duplicate key clause.

Functions

NameSummary

values

fun <T : Any> values(
    column: Column<T>
): FunctionExpression<T>

Use VALUES() function in a ON DUPLICATE KEY UPDATE clause.

Extension Functions

NameSummary

eq

infix fun <T : Any> T.eq(
    expr: ColumnDeclaring<T>
): BinaryExpression<Boolean>

Equal operator, translated to = in SQL.

neq

infix fun <T : Any> T.neq(
    expr: ColumnDeclaring<T>
): BinaryExpression<Boolean>

Not-equal operator, translated to <> in SQL.

notEq

infix fun <T : Any> T.notEq(
    expr: ColumnDeclaring<T>
): BinaryExpression<Boolean>

Not-equal operator, translated to <> in SQL.