JdbcSqlClient

Constructors

Link copied to clipboard
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 abstract fun onStart()
protected fun onStart()
Link copied to clipboard
protected abstract fun onStop()
protected fun onStop()
Link copied to clipboard
private open fun prepareStatement(conn: Connection, sql: String, params: Array<Any>): PreparedStatement
Link copied to clipboard
open fun <T> query(sql: String, mapper: SqlRowMapper<T>, params: Array<Any>): List<T>
Link copied to clipboard
open 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
open fun update(sql: String, params: Array<Any>): Int