Package-level declarations

Functions

Link copied to clipboard
suspend fun <Data : Any> DatabaseClient<*>.batchInsert(table: Table, data: Iterable<Data>, dataUpdateMapper: DataUpdateMapper<Data>)
Link copied to clipboard
suspend fun <Data : Any> DatabaseClient<*>.batchInsertIgnore(table: Table, data: Iterable<Data>, dataUpdateMapper: DataUpdateMapper<Data>): Sequence<Boolean>
Link copied to clipboard
fun <Data : Any, ColumnSetT : ColumnSet> DataUpdateMapper<Data>.batchUpdateBuilderSetter(): ColumnSetT.(UpdateBuilder<*>, Data) -> Unit
Link copied to clipboard
suspend fun <T : Table> DatabaseClient<*>.deleteIgnoreWhere(table: T, limit: Int? = null, offset: Long? = null, op: T.(ISqlExpressionBuilder) -> Op<Boolean>): Int
Link copied to clipboard
suspend fun <T : Table> DatabaseClient<*>.deleteWhere(table: T, limit: Int? = null, offset: Long? = null, op: T.(ISqlExpressionBuilder) -> Op<Boolean>): Int
Link copied to clipboard
suspend fun <Data : Any> DatabaseClient<*>.executeQuery(query: Query, dataQueryMapper: DataQueryMapper<Data>): RowSet<Data>
Link copied to clipboard
suspend fun <Data : Any> DatabaseClient<*>.executeVertxSqlClientRowQuery(query: Query, rowDataQueryMapper: RowDataQueryMapper<Data>): RowSet<Data>
Link copied to clipboard
suspend fun <Data : Any> DatabaseClient<*>.insert(table: Table, data: Data, dataUpdateMapper: DataUpdateMapper<Data>)
Link copied to clipboard
suspend fun <Data : Any> DatabaseClient<*>.insertIgnore(table: Table, data: Data, dataUpdateMapper: DataUpdateMapper<Data>): Boolean
Link copied to clipboard
suspend fun <Data : Any> DatabaseClient<*>.select(columnSet: ColumnSet, dataQueryMapper: DataQueryMapper<Data>, buildQuery: FieldSet.() -> Query): RowSet<Data>
Link copied to clipboard
suspend fun <Data : Any> DatabaseClient<*>.update(table: Table, where: BuildWhere? = null, limit: Int? = null, data: Data, dataUpdateMapper: DataUpdateMapper<Data>): Int

In most cases you should specify the fields to update in a more detailed way instead of using this function.