doobie.hi

connection

object connection

Module of high-level constructors for ConnectionIO actions.

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
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. implicit class ProcessConnectionIOOps[A] extends AnyRef

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. implicit val CatchableConnectionIO: Catchable[free.connection.ConnectionIO]

  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def clone(): AnyRef

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

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

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

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

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

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

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

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

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

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

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

  20. val getClientInfo: ConnectionIO[Map[String, String]]

  21. val getHoldability: ConnectionIO[Holdability]

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

  23. val getTransactionIsolation: ConnectionIO[TransactionIsolation]

  24. def hashCode(): Int

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

    Definition Classes
    Any
  26. val isReadOnly: ConnectionIO[Boolean]

  27. val nativeTypeMap: ConnectionIO[Map[String, JdbcType]]

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

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

    Definition Classes
    AnyRef
  29. final def notify(): Unit

    Definition Classes
    AnyRef
  30. final def notifyAll(): Unit

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

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

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

  34. def prepareQueryAnalysis[A, B](sql: String)(implicit arg0: Composite[A], arg1: Composite[B]): ConnectionIO[Analysis]

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

  35. def prepareQueryAnalysis0[B](sql: String)(implicit arg0: Composite[B]): ConnectionIO[Analysis]

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

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

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

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

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

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

  42. def prepareUpdateAnalysis[A](sql: String)(implicit arg0: Composite[A]): ConnectionIO[Analysis]

  43. def prepareUpdateAnalysis0(sql: String): ConnectionIO[Analysis]

  44. def process[A](sql: String, prep: PreparedStatementIO[Unit])(implicit arg0: Composite[A]): Process[ConnectionIO, A]

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

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

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

  47. val rollback: ConnectionIO[Unit]

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

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

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

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

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

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

  54. val setSavepoint: ConnectionIO[Savepoint]

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

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

    Definition Classes
    AnyRef
  57. def toString(): String

    Definition Classes
    AnyRef → Any
  58. def updateManyWithGeneratedKeys[F[_], A, B](cols: List[String])(sql: String, prep: PreparedStatementIO[Unit], fa: F[A])(implicit arg0: Foldable[F], arg1: Composite[A], arg2: Composite[B]): Process[ConnectionIO, B]

  59. def updateWithGeneratedKeys[A](cols: List[String])(sql: String, prep: PreparedStatementIO[Unit])(implicit arg0: Composite[A]): Process[ConnectionIO, A]

    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 Process.

  60. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Callable Statements

Connection Properties

Lifting

MetaData

Prepared Statements

Process Syntax

Statements

Transaction Control

Typeclass Instances

Ungrouped