Package-level declarations
Types
Builds a row of column-value pairs for SQL INSERT or UPDATE operations.
Default implementation of TransactionScope that delegates SQL execution to a DatabaseOperations.
Functions
Batch-inserts a list of pre-built row maps into table using a single parameterised statement. This is the only Map-based row entry point kept in the public API — it exists for the case where the source data is already in Map form (e.g. JSON-parsed, or transferred from another table) and you want one round-trip instead of N. For ordinary row construction, prefer the typed insert DSL.
Returns a DeleteBuilder targeting table.
Deletes rows from table matching where and returns the affected row count.
Executes block inside a suspend transaction. Rolls back on any exception or cancellation.
Returns an UpdateBuilder targeting table.
Starts an UPSERT builder for table — insert a row, or update the existing row on conflict. The conflict target must be set with UpsertBuilder.onConflict before calling UpsertBuilder.execute.