ZioJdbc

object ZioJdbc
class Object
trait Matchable
class Any

Type members

Classlikes

implicit
class DataSourceLayerExt(layer: ZLayer[Any, Throwable, Has[DataSource & Closeable]])
object QCIO
object QIO
implicit
class QuillZStreamExt[T](qzstream: ZStream[Has[Connection], Throwable, T])
implicit
class QuillZioDataSourceExt[T](qzio: ZIO[Has[DataSource], Throwable, T])
implicit
class QuillZioExt[T, R <: Has[_]](qzio: ZIO[Has[Connection] & R, Throwable, T])(implicit tag: Tag[R])
implicit
class QuillZioExtPlain[T](qzio: ZIO[Has[Connection], Throwable, T])
implicit
class QuillZioSomeDataSourceExt[T, R <: Has[_]](qzio: ZIO[Has[DataSource] & R, Throwable, T])(implicit tag: Tag[R])

Types

type QCIO[T] = ZIO[Has[Connection], SQLException, T]
type QCStream[T] = ZStream[Has[Connection], SQLException, T]
type QIO[T] = ZIO[Has[DataSource], SQLException, T]
type QStream[T] = ZStream[Has[DataSource], SQLException, T]

Implicits

Implicits

final implicit
def DataSourceLayerExt(layer: ZLayer[Any, Throwable, Has[DataSource & Closeable]]): DataSourceLayerExt
final implicit
def QuillZStreamExt[T](qzstream: ZStream[Has[Connection], Throwable, T]): QuillZStreamExt[T]
final implicit
def QuillZioDataSourceExt[T](qzio: ZIO[Has[DataSource], Throwable, T]): QuillZioDataSourceExt[T]
final implicit
def QuillZioExt[T, R <: Has[_]](qzio: ZIO[Has[Connection] & R, Throwable, T])(implicit tag: Tag[R]): QuillZioExt[T, R]
final implicit
def QuillZioExtPlain[T](qzio: ZIO[Has[Connection], Throwable, T]): QuillZioExtPlain[T]
final implicit
def QuillZioSomeDataSourceExt[T, R <: Has[_]](qzio: ZIO[Has[DataSource] & R, Throwable, T])(implicit tag: Tag[R]): QuillZioSomeDataSourceExt[T, R]