DBResult

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

Properties

Link copied to clipboard
open override val concurrency: Int
Link copied to clipboard
open override val cursorName: String?
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 holdability: Int
Link copied to clipboard
open override val isAfterLast: Boolean
Link copied to clipboard
open override val isBeforeFirst: Boolean
Link copied to clipboard
open override val isClosed: Boolean
Link copied to clipboard
open override val isFirst: Boolean
Link copied to clipboard
open override val isLast: Boolean
Link copied to clipboard
open override val metaData: ResultSetMetaData?
Link copied to clipboard
open override val row: Int
Link copied to clipboard
open override val statement: Statement?
Link copied to clipboard
open override val type: Int
Link copied to clipboard
open override val warnings: SQLWarning?

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
inline fun <T, R> Iterable<T>.flatMap(transform: (T) -> Array<R>): List<R>
Link copied to clipboard
inline fun <T, R, C : MutableCollection<in R>> Iterable<T>.flatMapTo(destination: C, transform: (T) -> Array<R>): C
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: Map<String?, Class<*>?>?): Any?
open override fun <T : Any?> getObject(p0: String?, p1: Class<T?>?): T?
open override fun getObject(p0: String?, p1: Map<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
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(columnIndex: Int, x: Any?, targetSqlType: SQLType?)
open override fun updateObject(p0: Int, p1: Any?, p2: Int)
open fun updateObject(columnLabel: String?, x: Any?, targetSqlType: SQLType?)
open override fun updateObject(p0: String?, p1: Any?, p2: Int)
open fun updateObject(columnIndex: Int, x: Any?, targetSqlType: SQLType?, scaleOrLength: Int)
open fun updateObject(columnLabel: String?, x: Any?, targetSqlType: SQLType?, scaleOrLength: 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