InsertOrUpdateRow

data class InsertOrUpdateRow(val table: Table, val columnValues: List<Map<DbIdentifier, ColumnValue>>, val primaryKeys: Set<DbIdentifier>, val updateMode: UpdateMode) : ModelChange(source)

Constructors

Link copied to clipboard
constructor(table: Table, columnValues: List<Map<DbIdentifier, ColumnValue>>, primaryKeys: Set<DbIdentifier>, updateMode: UpdateMode)

Types

Link copied to clipboard
class InsertOrUpdateRowBuilder(tableName: String, columnValues: MutableList<Map<DbIdentifier, ColumnValue>> = mutableListOf(), primaryKeys: MutableSet<DbIdentifier> = mutableSetOf(), updateMode: UpdateMode = UpdateMode.UPDATE_AND_INSERT) : TableBuilder<InsertOrUpdateRow.InsertOrUpdateRowBuilder, InsertOrUpdateRow>

Properties

Link copied to clipboard
val columnValues: List<Map<DbIdentifier, ColumnValue>>
Link copied to clipboard
val primaryKeys: Set<DbIdentifier>
Link copied to clipboard
val table: Table
Link copied to clipboard