# 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

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

## Properties

metadata
Link copied to clipboard
val RowApi.metadata: RowMetadata

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

origin
Link copied to clipboard
val RowApi.origin: Row

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

row
Link copied to clipboard
val row: Row

## Functions

getObject
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?
getString
Link copied to clipboard
open override fun getString(index: Int): String?