withTypedTransactionPolymorphic

inline suspend fun <SqlConnectionT : SqlConnection, T> DatabaseClient<*>.withTypedTransactionPolymorphic(noinline function: suspend (DatabaseClient<SqlConnectionT>) -> T): T(source)

Polymorphic transaction function for DatabaseClient<*> with either Pool or SqlConnection as the DatabaseClient.vertxSqlClient.