← Back to Kairo Docs|API Reference (Dokka)

SqlFeature

class SqlFeature(config: SqlFeatureConfig, configureConnectionFactory: ConnectionFactoryOptions.Builder.() -> Unit = {}, configureConnectionPool: ConnectionPoolConfiguration.Builder.() -> Unit = {}, configureDatabase: R2dbcDatabaseConfig.Builder.() -> Unit = {}) : Feature, HasKoinModules

The SQL Feature uses Exposed to provide access to a SQL database.

Constructors

Link copied to clipboard
constructor(config: SqlFeatureConfig, configureConnectionFactory: ConnectionFactoryOptions.Builder.() -> Unit = {}, configureConnectionPool: ConnectionPoolConfiguration.Builder.() -> Unit = {}, configureDatabase: R2dbcDatabaseConfig.Builder.() -> Unit = {})

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val koinModules: List<Module>
Link copied to clipboard
open override val lifecycle: List<LifecycleHandler>
Link copied to clipboard
open override val name: String

Functions

Link copied to clipboard
open override fun toString(): String