Object

doobie.hi

connection

Related Doc: package hi

Permalink

object connection

Module of high-level constructors for ConnectionIO actions.

Annotations
@SuppressWarnings()
Source
connection.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Grouped
  2. Alphabetic
  3. By Inheritance
Inherited
  1. connection
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. val commit: hi.ConnectionIO[Unit]

    Permalink

  7. def createStatement[A](rst: ResultSetType, rsc: ResultSetConcurrency, rsh: Holdability)(k: hi.StatementIO[A]): hi.ConnectionIO[A]

    Permalink

  8. def createStatement[A](rst: ResultSetType, rsc: ResultSetConcurrency)(k: hi.StatementIO[A]): hi.ConnectionIO[A]

    Permalink

  9. def createStatement[A](k: hi.StatementIO[A]): hi.ConnectionIO[A]

    Permalink

  10. def delay[A](a: ⇒ A): hi.ConnectionIO[A]

    Permalink

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

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. val getCatalog: hi.ConnectionIO[String]

    Permalink

  15. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  16. def getClientInfo(key: String): hi.ConnectionIO[Option[String]]

    Permalink

  17. val getClientInfo: hi.ConnectionIO[Map[String, String]]

    Permalink

  18. val getHoldability: hi.ConnectionIO[Holdability]

    Permalink

  19. def getMetaData[A](k: hi.DatabaseMetaDataIO[A]): hi.ConnectionIO[A]

    Permalink

  20. val getTransactionIsolation: hi.ConnectionIO[TransactionIsolation]

    Permalink

  21. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  23. val isReadOnly: hi.ConnectionIO[Boolean]

    Permalink

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

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

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

    Permalink
    Definition Classes
    AnyRef
  27. def prepareCall[A](sql: String, rst: ResultSetType, rsc: ResultSetConcurrency, rsh: Holdability)(k: hi.CallableStatementIO[A]): hi.ConnectionIO[A]

    Permalink

  28. def prepareCall[A](sql: String)(k: hi.CallableStatementIO[A]): hi.ConnectionIO[A]

    Permalink

  29. def prepareCall[A](sql: String, rst: ResultSetType, rsc: ResultSetConcurrency)(k: hi.CallableStatementIO[A]): hi.ConnectionIO[A]

    Permalink

  30. def prepareQueryAnalysis[A, B](sql: String)(implicit arg0: util.Write[A], arg1: util.Read[B]): hi.ConnectionIO[Analysis]

    Permalink

    Construct an analysis for the provided sql query, given writable parameter type A and readable resultset row type B.

  31. def prepareQueryAnalysis0[B](sql: String)(implicit arg0: util.Read[B]): hi.ConnectionIO[Analysis]

    Permalink
  32. def prepareStatement[A](sql: String, agk: AutoGeneratedKeys)(k: hi.PreparedStatementIO[A]): hi.ConnectionIO[A]

    Permalink

  33. def prepareStatement[A](sql: String, rst: ResultSetType, rsc: ResultSetConcurrency, rsh: Holdability)(k: hi.PreparedStatementIO[A]): hi.ConnectionIO[A]

    Permalink

  34. def prepareStatement[A](sql: String)(k: hi.PreparedStatementIO[A]): hi.ConnectionIO[A]

    Permalink

  35. def prepareStatement[A](sql: String, rst: ResultSetType, rsc: ResultSetConcurrency)(k: hi.PreparedStatementIO[A]): hi.ConnectionIO[A]

    Permalink

  36. def prepareStatementI[A](sql: String, columnIndexes: List[Int])(k: hi.PreparedStatementIO[A]): hi.ConnectionIO[A]

    Permalink

  37. def prepareStatementS[A](sql: String, columnNames: List[String])(k: hi.PreparedStatementIO[A]): hi.ConnectionIO[A]

    Permalink

  38. def prepareUpdateAnalysis[A](sql: String)(implicit arg0: util.Write[A]): hi.ConnectionIO[Analysis]

    Permalink
  39. def prepareUpdateAnalysis0(sql: String): hi.ConnectionIO[Analysis]

    Permalink
  40. def releaseSavepoint(sp: Savepoint): hi.ConnectionIO[Unit]

    Permalink

  41. def rollback(sp: Savepoint): hi.ConnectionIO[Unit]

    Permalink

  42. val rollback: hi.ConnectionIO[Unit]

    Permalink

  43. def setCatalog(catalog: String): hi.ConnectionIO[Unit]

    Permalink

  44. def setClientInfo(info: Map[String, String]): hi.ConnectionIO[Unit]

    Permalink

  45. def setClientInfo(key: String, value: String): hi.ConnectionIO[Unit]

    Permalink

  46. def setHoldability(h: Holdability): hi.ConnectionIO[Unit]

    Permalink

  47. def setReadOnly(readOnly: Boolean): hi.ConnectionIO[Unit]

    Permalink

  48. def setSavepoint(name: String): hi.ConnectionIO[Savepoint]

    Permalink

  49. val setSavepoint: hi.ConnectionIO[Savepoint]

    Permalink

  50. def setTransactionIsolation(ti: TransactionIsolation): hi.ConnectionIO[Unit]

    Permalink

  51. def stream[A](sql: String, prep: hi.PreparedStatementIO[Unit], chunkSize: Int)(implicit arg0: util.Read[A]): Stream[hi.ConnectionIO, A]

    Permalink

    Construct a prepared statement from the given sql, configure it with the given PreparedStatementIO action, and return results via a Stream.

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  54. def updateManyWithGeneratedKeys[F[_], A, B](cols: List[String])(sql: String, prep: hi.PreparedStatementIO[Unit], fa: F[A], chunkSize: Int)(implicit arg0: Foldable[F], arg1: util.Write[A], arg2: util.Read[B]): Stream[hi.ConnectionIO, B]

    Permalink

  55. def updateWithGeneratedKeys[A](cols: List[String])(sql: String, prep: hi.PreparedStatementIO[Unit], chunkSize: Int)(implicit arg0: util.Read[A]): Stream[hi.ConnectionIO, A]

    Permalink

    Construct a prepared update statement with the given return columns (and readable destination type A) and sql source, configure it with the given PreparedStatementIO action, and return the generated key results via a Stream.

  56. final def wait(): Unit

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

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

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

Inherited from AnyRef

Inherited from Any

Callable Statements

Connection Properties

Lifting

Prepared Statements

Statements

Transaction Control

Ungrouped