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. val nativeTypeMap: hi.ConnectionIO[Map[String, JdbcType]]

    Permalink

    Compute a map from native type to closest-matching JDBC type.

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

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

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

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

    Permalink

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

    Permalink

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

    Permalink

  31. def prepareQueryAnalysis[A, B](sql: String)(implicit arg0: util.composite.Composite[A], arg1: util.composite.Composite[B]): hi.ConnectionIO[Analysis]

    Permalink

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

  32. def prepareQueryAnalysis0[B](sql: String)(implicit arg0: util.composite.Composite[B]): hi.ConnectionIO[Analysis]

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

  39. def prepareUpdateAnalysis[A](sql: String)(implicit arg0: util.composite.Composite[A]): hi.ConnectionIO[Analysis]

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

    Permalink
  41. def process[A](sql: String, prep: hi.PreparedStatementIO[Unit], chunkSize: Int)(implicit arg0: util.composite.Composite[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.

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

    Permalink

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

    Permalink

  44. val rollback: hi.ConnectionIO[Unit]

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

  51. val setSavepoint: hi.ConnectionIO[Savepoint]

    Permalink

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

    Permalink

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  55. 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.composite.Composite[A], arg2: util.composite.Composite[B]): Stream[hi.ConnectionIO, B]

    Permalink

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

    Permalink

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

  57. final def wait(): Unit

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

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

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

Inherited from AnyRef

Inherited from Any

Callable Statements

Connection Properties

Lifting

MetaData

Prepared Statements

Statements

Transaction Control

Ungrouped