InsertOrUpdate

class InsertOrUpdate<Key : Any>(keys: Array<out Column<*>>, table: Table, isIgnore: Boolean) : InsertStatement<Key>

Functions

arguments
Link copied to clipboard
open override fun arguments(): List<List<Pair<IColumnType, Any?>>>
equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
execute
Link copied to clipboard
fun execute(transaction: Transaction): Int?
executeInternal
Link copied to clipboard
open override fun PreparedStatementApi.executeInternal(transaction: Transaction): Int
get
Link copied to clipboard
infix operator fun <T> get(column: Column<T>): T
getOrNull
Link copied to clipboard
fun <T> getOrNull(column: Column<T>): T?
hashCode
Link copied to clipboard
open fun hashCode(): Int
prepared
Link copied to clipboard
open override fun prepared(transaction: Transaction, sql: String): PreparedStatementApi
prepareSQL
Link copied to clipboard
open override fun prepareSQL(transaction: Transaction): String
set
Link copied to clipboard
open operator fun <S> set(column: Column<S>, value: S)
open operator fun <T, S : T, E : Expression<S>> set(column: Column<T>, value: E)
toString
Link copied to clipboard
open fun toString(): String
update
Link copied to clipboard
open fun <T, S : T?> update(column: Column<T>, value: SqlExpressionBuilder.() -> Expression<S>)
open fun <T, S : T?> update(column: Column<T>, value: Expression<S>)

Properties

isAlwaysBatch
Link copied to clipboard
open val isAlwaysBatch: Boolean
isIgnore
Link copied to clipboard
val isIgnore: Boolean
resultedValues
Link copied to clipboard
var resultedValues: List<ResultRow>?
table
Link copied to clipboard
val table: Table
targets
Link copied to clipboard
val targets: List<Table>
type
Link copied to clipboard
val type: StatementType