DatabaseOnConflictClauseBuilder

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
internal var action: String?
Link copied to clipboard
internal var target: String?

Functions

Link copied to clipboard

Creates a copy of this ON CONFLICT clause builder.

Link copied to clipboard
open override fun doNothing()

Defines the DO NOTHING action.

Link copied to clipboard
open override fun doUpdate(vararg setPairs: Pair<String, String>, whereCondition: String?)

Overload for vararg Pair

open override fun doUpdate(setExpression: String, whereCondition: String?)

Defines the DO UPDATE action.

open override fun doUpdate(setMap: Map<String, String>, whereCondition: String?)

Overload for Map

Link copied to clipboard
open override fun onColumns(vararg columns: String)

Defines the conflict target (columns).

Link copied to clipboard
open override fun onConstraint(constraintName: String)

Defines the conflict target (constraint name).