OctaviusStatement

internal class OctaviusStatement(connection: OctaviusConnection) : Statement

A stub implementation of java.sql.Statement. It primarily exists to allow connection pools (such as HikariCP) to execute connectionInitSql or connectionTestQuery using standard JDBC calls.

Constructors

Link copied to clipboard
constructor(connection: OctaviusConnection)

Properties

Link copied to clipboard
open override val connection: Connection
Link copied to clipboard
open override var fetchDirection: Int
Link copied to clipboard
open override var fetchSize: Int
Link copied to clipboard
open override val generatedKeys: ResultSet
Link copied to clipboard
open override val isClosed: Boolean
Link copied to clipboard
open override val isCloseOnCompletion: Boolean
Link copied to clipboard
open override var isPoolable: Boolean
Link copied to clipboard
open var largeMaxRows: Long
Link copied to clipboard
Link copied to clipboard
open override var maxFieldSize: Int
Link copied to clipboard
open override var maxRows: Int
Link copied to clipboard
open override val moreResults: Boolean
Link copied to clipboard
open override var queryTimeout: Int
Link copied to clipboard
open override val resultSet: ResultSet?
Link copied to clipboard
open override val resultSetConcurrency: Int
Link copied to clipboard
open override val resultSetHoldability: Int
Link copied to clipboard
open override val resultSetType: Int
Link copied to clipboard
open override val updateCount: Int
Link copied to clipboard
open override val warnings: SQLWarning?

Functions

Link copied to clipboard
open override fun addBatch(sql: String?): Nothing
Link copied to clipboard
open override fun cancel()
Link copied to clipboard
open override fun clearBatch(): Nothing
Link copied to clipboard
open override fun clearWarnings()
Link copied to clipboard
open override fun close()
Link copied to clipboard
open override fun closeOnCompletion(): Nothing
Link copied to clipboard
open fun enquoteIdentifier(identifier: String?, alwaysQuote: Boolean): String?
Link copied to clipboard
open fun enquoteLiteral(val: String?): String?
Link copied to clipboard
Link copied to clipboard
open override fun execute(sql: String?): Boolean
open override fun execute(sql: String?, columnNames: Array<out String>?): Boolean
open override fun execute(sql: String?, autoGeneratedKeys: Int): Boolean
open override fun execute(sql: String?, columnIndexes: IntArray?): Boolean
Link copied to clipboard
open override fun executeBatch(): IntArray
Link copied to clipboard
Link copied to clipboard
open fun executeLargeUpdate(sql: String?): Long
open fun executeLargeUpdate(sql: String?, columnNames: Array<out String?>?): Long
open fun executeLargeUpdate(sql: String?, autoGeneratedKeys: Int): Long
open fun executeLargeUpdate(sql: String?, columnIndexes: IntArray?): Long
Link copied to clipboard
open override fun executeQuery(sql: String?): ResultSet
Link copied to clipboard
open override fun executeUpdate(sql: String?): Int
open override fun executeUpdate(sql: String?, columnNames: Array<out String>?): Int
open override fun executeUpdate(sql: String?, autoGeneratedKeys: Int): Int
open override fun executeUpdate(sql: String?, columnIndexes: IntArray?): Int
Link copied to clipboard
open override fun getConnection(): Connection
Link copied to clipboard
open override fun getFetchDirection(): Int
Link copied to clipboard
open override fun getFetchSize(): Int
Link copied to clipboard
open override fun getGeneratedKeys(): ResultSet
Link copied to clipboard
open override fun getMaxFieldSize(): Int
Link copied to clipboard
open override fun getMaxRows(): Int
Link copied to clipboard
open override fun getMoreResults(): Boolean
open override fun getMoreResults(current: Int): Boolean
Link copied to clipboard
open override fun getQueryTimeout(): Int
Link copied to clipboard
open override fun getResultSet(): ResultSet?
Link copied to clipboard
open override fun getResultSetConcurrency(): Int
Link copied to clipboard
open override fun getResultSetHoldability(): Int
Link copied to clipboard
open override fun getResultSetType(): Int
Link copied to clipboard
open override fun getUpdateCount(): Int
Link copied to clipboard
open override fun getWarnings(): SQLWarning?
Link copied to clipboard
open override fun isClosed(): Boolean
Link copied to clipboard
open override fun isCloseOnCompletion(): Boolean
Link copied to clipboard
open override fun isPoolable(): Boolean
Link copied to clipboard
open fun isSimpleIdentifier(identifier: String?): Boolean
Link copied to clipboard
open override fun isWrapperFor(iface: Class<*>?): Boolean
Link copied to clipboard
open override fun setCursorName(name: String?): Nothing
Link copied to clipboard
open override fun setEscapeProcessing(enable: Boolean): Nothing
Link copied to clipboard
open override fun setFetchDirection(direction: Int): Nothing
Link copied to clipboard
open override fun setFetchSize(rows: Int): Nothing
Link copied to clipboard
open override fun setMaxFieldSize(max: Int): Nothing
Link copied to clipboard
open override fun setMaxRows(max: Int): Nothing
Link copied to clipboard
open override fun setPoolable(poolable: Boolean): Nothing
Link copied to clipboard
open override fun setQueryTimeout(seconds: Int): Nothing
Link copied to clipboard
open override fun <T> unwrap(iface: Class<T>?): T