# Package-level declarations

## Types

R2dbcDatabaseMetadataImpl
Link copied to clipboard
class R2dbcDatabaseMetadataImpl(database: String, connection: Connection, vendorDialect: String) : R2dbcLocalMetadataImpl

Class responsible for retrieving and storing information about the R2DBC driver and underlying database.

R2dbcExposedConnection
Link copied to clipboard
interface R2dbcExposedConnection<OriginalConnection : Any>

Represents a wrapper for a database connection.

R2dbcExposedDatabaseMetadata
Link copied to clipboard
abstract class R2dbcExposedDatabaseMetadata(database: String) : ExposedDatabaseMetadata

Base class responsible for retrieving and storing information about the R2DBC driver and underlying database.

R2dbcLocalMetadataImpl
Link copied to clipboard
open class R2dbcLocalMetadataImpl(database: String, vendorDialect: String) : R2dbcExposedDatabaseMetadata

Class responsible for retrieving and storing information about the underlying database, which can be achieved without relying on a database connection.

R2dbcPreparedStatementApi
Link copied to clipboard
interface R2dbcPreparedStatementApi : PreparedStatementApi

Base class representing a precompiled SQL io.r2dbc.spi.Statement from the R2DBC SPI.

R2dbcResult
Link copied to clipboard
class R2dbcResult : ResultApi

Class responsible for wrapping a Result generated by executing a statement that queries an R2DBC database.

R2dbcRow
Link copied to clipboard
class R2dbcRow(val row: Row, typeMapping: R2dbcTypeMapping) : RowApi

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

R2dbcSavepoint
Link copied to clipboard
class R2dbcSavepoint(name: String) : ExposedSavepoint

Class that stores a reference to a created R2DBC savepoint with the specified name.

## 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.

## Functions

rowsCount
Link copied to clipboard
suspend fun ResultApi.rowsCount(): Int

Returns the count of rows collected from this ResultApi.