Package-level declarations

Types

Link copied to clipboard
data class Notification(val channel: String, val value: ResultSet.Row.Column)

Represents a notification received from a PostgreSQL listen/notify channel.

Link copied to clipboard
class PostgreSQL(url: String, username: String, password: String, options: Driver.Pool.Options = Driver.Pool.Options()) : IPostgresSQL

PostgreSQL class provides mechanisms to interact with a PostgreSQL database. It implements Driver, Driver.Pool, and Driver.Transactional interfaces, offering functionalities such as connection pooling, executing queries, fetching data, and handling transactions.

class PostgreSQL(url: String, username: String, password: String, options: Driver.Pool.Options = Driver.Pool.Options()) : IPostgresSQL

PostgreSQL class provides mechanisms to interact with a PostgreSQL database. It implements Driver, Driver.Pool, and Driver.Transactional interfaces, offering functionalities such as connection pooling, executing queries, fetching data, and handling transactions.

Functions

Link copied to clipboard
expect fun postgreSQL(url: String, username: String, password: String, options: Driver.Pool.Options = Driver.Pool.Options()): IPostgresSQL
actual fun postgreSQL(url: String, username: String, password: String, options: Driver.Pool.Options): IPostgresSQL
actual fun postgreSQL(url: String, username: String, password: String, options: Driver.Pool.Options): IPostgresSQL