Package-level declarations
Types
Link copied to clipboard
open class BatchInsertBlockingExecutable<S : BaseBatchInsertStatement>(val statement: S) : InsertBlockingExecutable<List<ResultRow>, S>
Link copied to clipboard
open class BatchUpdateBlockingExecutable(val statement: BatchUpdateStatement) : UpdateBlockingExecutable
Link copied to clipboard
open class BatchUpsertBlockingExecutable(val statement: BatchUpsertStatement) : BatchInsertBlockingExecutable<BatchUpsertStatement>
Link copied to clipboard
Executable provides a customizable execution mechanism for SQL statements within a transaction.
Link copied to clipboard
open class DeleteBlockingExecutable(val statement: DeleteStatement) : BlockingExecutable<Int, DeleteStatement>
Link copied to clipboard
open class InsertBlockingExecutable<Key : Any, S : InsertStatement<Key>>(val statement: S) : BlockingExecutable<Int, S>
Link copied to clipboard
open class InsertSelectBlockingExecutable(val statement: InsertSelectStatement) : BlockingExecutable<Int, InsertSelectStatement>
Link copied to clipboard
open class MergeBlockingExecutable<S : MergeStatement>(val statement: S) : BlockingExecutable<Int, S>
Link copied to clipboard
open class ReturningBlockingExecutable( val statement: ReturningStatement) : BlockingExecutable<ResultApi, ReturningStatement> , Iterable<ResultRow>
Link copied to clipboard
open class SQLServerBatchInsertBlockingExecutable( val statement: SQLServerBatchInsertStatement) : BatchInsertBlockingExecutable<SQLServerBatchInsertStatement>
Link copied to clipboard
open class UpdateBlockingExecutable(val statement: UpdateStatement) : BlockingExecutable<Int, UpdateStatement>
Link copied to clipboard
open class UpsertBlockingExecutable<Key : Any>(val statement: UpsertStatement<Key>) : InsertBlockingExecutable<Key, UpsertStatement<Key>>