Object

doobie.free

drivermanager

Related Doc: package free

Permalink

object drivermanager

Source
drivermanager.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Grouped
  2. Alphabetic
  3. By inheritance
Inherited
  1. drivermanager
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. type DriverManagerIO[A] = Free[[x]Coyoneda[DriverManagerOp, x], A]

    Permalink

    Free monad over a free functor of DriverManagerOp; abstractly, a computation that consumes a java.sql.DriverManager and produces a value of type A.

  2. implicit class DriverManagerIOOps[A] extends AnyRef

    Permalink

    Syntax for DriverManagerIO.

  3. sealed trait DriverManagerOp[A] extends AnyRef

    Permalink

    Sum type of primitive operations over a java.sql.DriverManager.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. implicit val CatchableDriverManagerIO: Catchable[DriverManagerIO]

    Permalink

    Catchable instance for DriverManagerIO.

  5. object DriverManagerOp

    Permalink

    Module of constructors for DriverManagerOp.

    Module of constructors for DriverManagerOp. These are rarely useful outside of the implementation; prefer the smart constructors provided by the drivermanager module.

  6. implicit val MonadDriverManagerIO: Monad[DriverManagerIO]

    Permalink

    Monad instance for DriverManagerIO (can't be inferred).

  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def attempt[A](a: DriverManagerIO[A]): DriverManagerIO[\/[Throwable, A]]

    Permalink

    Lift a DriverManagerIO[A] into an exception-capturing DriverManagerIO[Throwable \/ A].

  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def delay[A](a: ⇒ A): DriverManagerIO[A]

    Permalink

    Non-strict unit for capturing effects.

  11. def deregisterDriver(a: Driver): DriverManagerIO[Unit]

    Permalink

  12. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  16. def getConnection(a: String, b: Properties): DriverManagerIO[Connection]

    Permalink

  17. def getConnection(a: String, b: String, c: String): DriverManagerIO[Connection]

    Permalink

  18. def getConnection(a: String): DriverManagerIO[Connection]

    Permalink

  19. def getDriver(a: String): DriverManagerIO[Driver]

    Permalink

  20. val getDrivers: DriverManagerIO[Enumeration[Driver]]

    Permalink

  21. val getLogStream: DriverManagerIO[PrintStream]

    Permalink

  22. val getLogWriter: DriverManagerIO[PrintWriter]

    Permalink

  23. val getLoginTimeout: DriverManagerIO[Int]

    Permalink

  24. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  25. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  26. def lift[Op[_], A, J](j: J, action: FreeC[Op, A])(implicit mod: Aux[Op, J]): DriverManagerIO[A]

    Permalink

    Lift a different type of program that has a default Kleisli interpreter.

  27. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  28. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  29. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  30. def println(a: String): DriverManagerIO[Unit]

    Permalink

  31. def registerDriver(a: Driver): DriverManagerIO[Unit]

    Permalink

  32. def setLogStream(a: PrintStream): DriverManagerIO[Unit]

    Permalink

  33. def setLogWriter(a: PrintWriter): DriverManagerIO[Unit]

    Permalink

  34. def setLoginTimeout(a: Int): DriverManagerIO[Unit]

    Permalink

  35. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  36. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  37. def trans[M[_]](implicit arg0: Monad[M], arg1: Catchable[M], arg2: Capture[M]): ~>[DriverManagerOp, M]

    Permalink

    Natural transformation from DriverManagerOp to the given M.

  38. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Algebra

Constructors (Lifting)

Constructors (Primitives)

Typeclass Instances

Ungrouped