R2DBCRow

class R2DBCRow(val row: Row, typeMapping: R2dbcTypeMapping) : RowApi

Represents the access methods for retrieving objects from a Row, by index or column name.

Parameters

row

The actual underlying wrapped Row that is being accessed.

typeMapping

The type mapper logic being used to get values from a Row.

Constructors

Link copied to clipboard
constructor(row: Row, typeMapping: R2dbcTypeMapping)

Properties

Link copied to clipboard
val RowApi.metadata: RowMetadata

Returns the actual RowMetadata for the current row in this result RowApi.

Link copied to clipboard
val RowApi.origin: Row

Returns the actual underlying Row at the current position in this result RowApi.

Link copied to clipboard
val row: Row

Functions

Link copied to clipboard
open fun <T> getObject(name: String, type: Class<T>, columnType: IColumnType<*>): T?
open override fun getObject(index: Int): Any?
open override fun getObject(name: String): Any?
open override fun <T> getObject(index: Int, type: Class<T>): T?
open override fun <T> getObject(name: String, type: Class<T>): T?
open override fun <T> getObject(index: Int, type: Class<T>?, columnType: IColumnType<*>): T?