Package-level declarations
Types
Interface for builder executing queries asynchronously in the provided CoroutineScope. Terminal methods accept callbacks and return Job for lifecycle control.
Defines the public API for building SQL DELETE queries.
Defines the public API for building SQL INSERT queries.
Controls the waiting behavior when acquiring row-level locks in a SELECT query.
Configurator for the ON CONFLICT clause in an INSERT query.
Defines the public API for passing a complete raw query.
Defines the public API for building SQL SELECT queries.
Interface for StepBuilder - contains the same terminal methods as TerminalReturningMethods and TerminalModificationMethods, but returns TransactionStep instead of executing queries.
Interface containing terminal modification method
Interface containing terminal methods that return data
Defines the public API for building SQL UPDATE queries.
Functions
Convenient inline extension functions for StepBuilderMethods
Convenient inline extension function for toListOf. Uses reified to automatically infer the target type.
Convenient inline extension function for toSingleOf. Uses reified to automatically infer the target type.