DBResult

Utility class to iterate over a ResultSet, with a few methods to use nullable objects instead of booleans.

Functions

Link copied to clipboard
open override fun absolute(p0: Int): Boolean
Link copied to clipboard
open override fun afterLast()
Link copied to clipboard
open override fun beforeFirst()
Link copied to clipboard
open override fun cancelRowUpdates()
Link copied to clipboard
open override fun clearWarnings()
Link copied to clipboard
open override fun close()
Link copied to clipboard
fun <T> Iterable<T>.containsAny(vararg elements: T): Boolean
fun <T> Iterable<T>.containsAny(elements: Iterable<T>): Boolean
Link copied to clipboard
open override fun deleteRow()
Link copied to clipboard
open override fun findColumn(p0: String): Int
Link copied to clipboard
open override fun first(): Boolean
Link copied to clipboard
open fun forEach(p0: Consumer<in DBResult>)
Link copied to clipboard
inline operator fun <R> get(columnIndex: Int): R
inline operator fun <R> get(columnLabel: String): R
Link copied to clipboard
open override fun getArray(p0: Int): Array
open override fun getArray(p0: String): Array
Link copied to clipboard
open override fun getAsciiStream(p0: Int): InputStream
open override fun getAsciiStream(p0: String): InputStream
Link copied to clipboard
open override fun getBigDecimal(p0: Int): BigDecimal
open override fun getBigDecimal(p0: String): BigDecimal
open override fun getBigDecimal(p0: Int, p1: Int): BigDecimal
open override fun getBigDecimal(p0: String, p1: Int): BigDecimal
Link copied to clipboard
open override fun getBinaryStream(p0: Int): InputStream
open override fun getBinaryStream(p0: String): InputStream
Link copied to clipboard
open override fun getBlob(p0: Int): Blob
open override fun getBlob(p0: String): Blob
Link copied to clipboard
open override fun getBoolean(p0: Int): Boolean
open override fun getBoolean(p0: String): Boolean
Link copied to clipboard
open override fun getByte(p0: Int): Byte
open override fun getByte(p0: String): Byte
Link copied to clipboard
open override fun getBytes(p0: Int): ByteArray
open override fun getBytes(p0: String): ByteArray
Link copied to clipboard
open override fun getCharacterStream(p0: Int): Reader
open override fun getCharacterStream(p0: String): Reader
Link copied to clipboard
open override fun getClob(p0: Int): Clob
open override fun getClob(p0: String): Clob
Link copied to clipboard
open override fun getConcurrency(): Int
Link copied to clipboard
open override fun getCursorName(): String
Link copied to clipboard
open override fun getDate(p0: Int): Date
open override fun getDate(p0: String): Date
open override fun getDate(p0: Int, p1: Calendar): Date
open override fun getDate(p0: String, p1: Calendar): Date
Link copied to clipboard
open override fun getDouble(p0: Int): Double
open override fun getDouble(p0: String): Double
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 getFloat(p0: Int): Float
open override fun getFloat(p0: String): Float
Link copied to clipboard
open override fun getHoldability(): Int
Link copied to clipboard
open override fun getInt(p0: Int): Int
open override fun getInt(p0: String): Int
Link copied to clipboard
fun DBResult.getKotlinInstant(columnName: String): Instant
Link copied to clipboard
fun DBResult.getKotlinInstantOrNull(columnName: String): Instant?
Link copied to clipboard
open override fun getLong(p0: Int): Long
open override fun getLong(p0: String): Long
Link copied to clipboard
open override fun getMetaData(): ResultSetMetaData
Link copied to clipboard
open override fun getNCharacterStream(p0: Int): Reader
open override fun getNCharacterStream(p0: String): Reader
Link copied to clipboard
open override fun getNClob(p0: Int): NClob
open override fun getNClob(p0: String): NClob
Link copied to clipboard
open override fun getNString(p0: Int): String
open override fun getNString(p0: String): String
Link copied to clipboard
open override fun getObject(p0: Int): Any
open override fun getObject(p0: String): Any
open override fun <T : Any> getObject(p0: Int, p1: Class<T>): T
open override fun getObject(p0: Int, p1: MutableMap<String, Class<*>>): Any
open override fun <T : Any> getObject(p0: String, p1: Class<T>): T
open override fun getObject(p0: String, p1: MutableMap<String, Class<*>>): Any
Link copied to clipboard
inline fun <R> getOrNull(columnIndex: Int): R?
inline fun <R> getOrNull(columnLabel: String): R?
Link copied to clipboard
open override fun getRef(p0: Int): Ref
open override fun getRef(p0: String): Ref
Link copied to clipboard
open override fun getRow(): Int
Link copied to clipboard
open override fun getRowId(p0: Int): RowId
open override fun getRowId(p0: String): RowId
Link copied to clipboard
open override fun getShort(p0: Int): Short
open override fun getShort(p0: String): Short
Link copied to clipboard
open override fun getSQLXML(p0: Int): SQLXML
open override fun getSQLXML(p0: String): SQLXML
Link copied to clipboard
open override fun getStatement(): Statement
Link copied to clipboard
open override fun getString(p0: Int): String
open override fun getString(p0: String): String
Link copied to clipboard
open override fun getTime(p0: Int): Time
open override fun getTime(p0: String): Time
open override fun getTime(p0: Int, p1: Calendar): Time
open override fun getTime(p0: String, p1: Calendar): Time
Link copied to clipboard
open override fun getTimestamp(p0: Int): Timestamp
open override fun getTimestamp(p0: String): Timestamp
open override fun getTimestamp(p0: Int, p1: Calendar): Timestamp
open override fun getTimestamp(p0: String, p1: Calendar): Timestamp
Link copied to clipboard
open override fun getType(): Int
Link copied to clipboard
open override fun getUnicodeStream(p0: Int): InputStream
open override fun getUnicodeStream(p0: String): InputStream
Link copied to clipboard
open override fun getURL(p0: Int): URL
open override fun getURL(p0: String): URL
Link copied to clipboard
open override fun getWarnings(): SQLWarning
Link copied to clipboard
open override fun insertRow()
Link copied to clipboard
open override fun isAfterLast(): Boolean
Link copied to clipboard
open override fun isBeforeFirst(): Boolean
Link copied to clipboard
open override fun isClosed(): Boolean
Link copied to clipboard
open override fun isFirst(): Boolean
Link copied to clipboard
open override fun isLast(): Boolean
Link copied to clipboard
open override fun isWrapperFor(p0: Class<*>): Boolean
Link copied to clipboard
open operator override fun iterator(): Iterator<DBResult>
Link copied to clipboard
fun <T> Iterable<T>.joinAsList(linePrefix: String = " -", transform: (T) -> CharSequence? = null): String
Link copied to clipboard
fun <T> Iterable<T>.joinWithQuote(transform: (T) -> CharSequence? = null): String
Link copied to clipboard
open override fun last(): Boolean
Link copied to clipboard
open override fun moveToCurrentRow()
Link copied to clipboard
open override fun moveToInsertRow()
Link copied to clipboard
open operator override fun next(): Boolean
Link copied to clipboard
open override fun previous(): Boolean
Link copied to clipboard
fun read(): DBResult
Link copied to clipboard
fun <R> readOrNull(resultFunction: (DBResult) -> R): R?
Link copied to clipboard
open override fun refreshRow()
Link copied to clipboard
open override fun relative(p0: Int): Boolean
Link copied to clipboard
open override fun rowDeleted(): Boolean
Link copied to clipboard
open override fun rowInserted(): Boolean
Link copied to clipboard
open override fun rowUpdated(): Boolean
Link copied to clipboard
open override fun setFetchDirection(p0: Int)
Link copied to clipboard
open override fun setFetchSize(p0: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun <T : Any> unwrap(p0: Class<T>): T
Link copied to clipboard
open override fun updateArray(p0: Int, p1: Array)
open override fun updateArray(p0: String, p1: Array)
Link copied to clipboard
open override fun updateAsciiStream(p0: Int, p1: InputStream)
open override fun updateAsciiStream(p0: String, p1: InputStream)
open override fun updateAsciiStream(p0: Int, p1: InputStream, p2: Int)
open override fun updateAsciiStream(p0: Int, p1: InputStream, p2: Long)
open override fun updateAsciiStream(p0: String, p1: InputStream, p2: Int)
open override fun updateAsciiStream(p0: String, p1: InputStream, p2: Long)
Link copied to clipboard
open override fun updateBigDecimal(p0: Int, p1: BigDecimal)
open override fun updateBigDecimal(p0: String, p1: BigDecimal)
Link copied to clipboard
open override fun updateBinaryStream(p0: Int, p1: InputStream)
open override fun updateBinaryStream(p0: String, p1: InputStream)
open override fun updateBinaryStream(p0: Int, p1: InputStream, p2: Int)
open override fun updateBinaryStream(p0: Int, p1: InputStream, p2: Long)
open override fun updateBinaryStream(p0: String, p1: InputStream, p2: Int)
open override fun updateBinaryStream(p0: String, p1: InputStream, p2: Long)
Link copied to clipboard
open override fun updateBlob(p0: Int, p1: InputStream)
open override fun updateBlob(p0: Int, p1: Blob)
open override fun updateBlob(p0: String, p1: InputStream)
open override fun updateBlob(p0: String, p1: Blob)
open override fun updateBlob(p0: Int, p1: InputStream, p2: Long)
open override fun updateBlob(p0: String, p1: InputStream, p2: Long)
Link copied to clipboard
open override fun updateBoolean(p0: Int, p1: Boolean)
open override fun updateBoolean(p0: String, p1: Boolean)
Link copied to clipboard
open override fun updateByte(p0: Int, p1: Byte)
open override fun updateByte(p0: String, p1: Byte)
Link copied to clipboard
open override fun updateBytes(p0: Int, p1: ByteArray)
open override fun updateBytes(p0: String, p1: ByteArray)
Link copied to clipboard
open override fun updateCharacterStream(p0: Int, p1: Reader)
open override fun updateCharacterStream(p0: String, p1: Reader)
open override fun updateCharacterStream(p0: Int, p1: Reader, p2: Int)
open override fun updateCharacterStream(p0: Int, p1: Reader, p2: Long)
open override fun updateCharacterStream(p0: String, p1: Reader, p2: Int)
open override fun updateCharacterStream(p0: String, p1: Reader, p2: Long)
Link copied to clipboard
open override fun updateClob(p0: Int, p1: Reader)
open override fun updateClob(p0: Int, p1: Clob)
open override fun updateClob(p0: String, p1: Reader)
open override fun updateClob(p0: String, p1: Clob)
open override fun updateClob(p0: Int, p1: Reader, p2: Long)
open override fun updateClob(p0: String, p1: Reader, p2: Long)
Link copied to clipboard
open override fun updateDate(p0: Int, p1: Date)
open override fun updateDate(p0: String, p1: Date)
Link copied to clipboard
open override fun updateDouble(p0: Int, p1: Double)
open override fun updateDouble(p0: String, p1: Double)
Link copied to clipboard
open override fun updateFloat(p0: Int, p1: Float)
open override fun updateFloat(p0: String, p1: Float)
Link copied to clipboard
open override fun updateInt(p0: Int, p1: Int)
open override fun updateInt(p0: String, p1: Int)
Link copied to clipboard
open override fun updateLong(p0: Int, p1: Long)
open override fun updateLong(p0: String, p1: Long)
Link copied to clipboard
open override fun updateNCharacterStream(p0: Int, p1: Reader)
open override fun updateNCharacterStream(p0: String, p1: Reader)
open override fun updateNCharacterStream(p0: Int, p1: Reader, p2: Long)
open override fun updateNCharacterStream(p0: String, p1: Reader, p2: Long)
Link copied to clipboard
open override fun updateNClob(p0: Int, p1: Reader)
open override fun updateNClob(p0: Int, p1: NClob)
open override fun updateNClob(p0: String, p1: Reader)
open override fun updateNClob(p0: String, p1: NClob)
open override fun updateNClob(p0: Int, p1: Reader, p2: Long)
open override fun updateNClob(p0: String, p1: Reader, p2: Long)
Link copied to clipboard
open override fun updateNString(p0: Int, p1: String)
open override fun updateNString(p0: String, p1: String)
Link copied to clipboard
open override fun updateNull(p0: Int)
open override fun updateNull(p0: String)
Link copied to clipboard
open override fun updateObject(p0: Int, p1: Any)
open override fun updateObject(p0: String, p1: Any)
open fun updateObject(p0: Int, p1: Any, p2: SQLType)
open override fun updateObject(p0: Int, p1: Any, p2: Int)
open fun updateObject(p0: String, p1: Any, p2: SQLType)
open override fun updateObject(p0: String, p1: Any, p2: Int)
open fun updateObject(p0: Int, p1: Any, p2: SQLType, p3: Int)
open fun updateObject(p0: String, p1: Any, p2: SQLType, p3: Int)
Link copied to clipboard
open override fun updateRef(p0: Int, p1: Ref)
open override fun updateRef(p0: String, p1: Ref)
Link copied to clipboard
open override fun updateRow()
Link copied to clipboard
open override fun updateRowId(p0: Int, p1: RowId)
open override fun updateRowId(p0: String, p1: RowId)
Link copied to clipboard
open override fun updateShort(p0: Int, p1: Short)
open override fun updateShort(p0: String, p1: Short)
Link copied to clipboard
open override fun updateSQLXML(p0: Int, p1: SQLXML)
open override fun updateSQLXML(p0: String, p1: SQLXML)
Link copied to clipboard
open override fun updateString(p0: Int, p1: String)
open override fun updateString(p0: String, p1: String)
Link copied to clipboard
open override fun updateTime(p0: Int, p1: Time)
open override fun updateTime(p0: String, p1: Time)
Link copied to clipboard
open override fun updateTimestamp(p0: Int, p1: Timestamp)
open override fun updateTimestamp(p0: String, p1: Timestamp)
Link copied to clipboard
open override fun wasNull(): Boolean