GenericSqlClient

Constructors

Link copied to clipboard
protected constructor(config: SqlDatabaseConfig, poolFactory: ConnectionPoolFactory)

Properties

Link copied to clipboard
private open var closeAction: Runnable
Link copied to clipboard
Link copied to clipboard
private open var dataSource: DataSource
Link copied to clipboard
Link copied to clipboard
protected val log: Logger
Link copied to clipboard
Link copied to clipboard
private val running: AtomicBoolean

Functions

Link copied to clipboard
fun close()
abstract fun close()
Link copied to clipboard
protected open fun getActiveDataSource(): DataSource
Link copied to clipboard
protected fun onStart()
Link copied to clipboard
protected fun onStop()
Link copied to clipboard
abstract fun <T> query(sql: String, mapper: SqlRowMapper<T>, params: Array<Any>): List<T>
Link copied to clipboard
abstract fun <T> queryForObject(sql: String, mapper: SqlRowMapper<T>, params: Array<Any>): Optional<T>
Link copied to clipboard
fun start()
abstract fun start()
Link copied to clipboard
Link copied to clipboard
abstract fun update(sql: String, params: Array<Any>): Int