doobie.hi

preparedstatement

object preparedstatement

Module of high-level constructors for PreparedStatementIO actions. Batching operations are not provided; see the statement module for this functionality.

Source
preparedstatement.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Grouped
  2. Alphabetic
  3. By inheritance
Inherited
  1. preparedstatement
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

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 CatchablePreparedStatementIO: Catchable[free.preparedstatement.PreparedStatementIO]

  7. val addBatch: PreparedStatementIO[Unit]

  8. def addBatches[F[_], A](fa: F[A])(implicit arg0: Foldable[F], arg1: Composite[A]): PreparedStatementIO[Unit]

    Add many sets of parameters.

  9. def addBatchesAndExecute[F[_], A](fa: F[A])(implicit arg0: Foldable[F], arg1: Composite[A]): PreparedStatementIO[Int]

    Add many sets of parameters and execute as a batch update, returning total rows updated.

  10. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  11. def clone(): AnyRef

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

    Non-strict unit for capturing effects.

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

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

    Definition Classes
    AnyRef → Any
  15. val executeBatch: PreparedStatementIO[List[Int]]

  16. def executeQuery[A](k: ResultSetIO[A]): PreparedStatementIO[A]

  17. val executeUpdate: PreparedStatementIO[Int]

  18. def executeUpdateWithGeneratedKeys[A](implicit arg0: Composite[A]): Process[PreparedStatementIO, A]

  19. def executeUpdateWithUniqueGeneratedKeys[A](implicit arg0: Composite[A]): Free[PreparedStatementOp, A]

  20. def finalize(): Unit

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

    Definition Classes
    AnyRef → Any
  22. def getColumnJdbcMeta: PreparedStatementIO[List[ColumnMeta]]

    Compute the column JdbcMeta list for this PreparedStatement.

  23. def getColumnMappings[A](implicit A: Composite[A]): PreparedStatementIO[List[\&/[(Meta[_], NullabilityKnown), ColumnMeta]]]

    Compute the column mappings for this PreparedStatement by aligning its JdbcMeta with the JdbcMeta provided by a Composite instance.

  24. val getFetchDirection: PreparedStatementIO[FetchDirection]

  25. val getFetchSize: PreparedStatementIO[Int]

  26. def getGeneratedKeys[A](k: ResultSetIO[A]): PreparedStatementIO[A]

  27. val getMaxFieldSize: PreparedStatementIO[Int]

  28. val getMaxRows: PreparedStatementIO[Int]

  29. val getMetaData: PreparedStatementIO[ResultSetMetaData]

  30. def getParameterJdbcMeta: PreparedStatementIO[List[ParameterMeta]]

    Compute the parameter JdbcMeta list for this PreparedStatement.

  31. def getParameterMappings[A](implicit A: Composite[A]): PreparedStatementIO[List[\&/[(Meta[_], NullabilityKnown), ParameterMeta]]]

    Compute the parameter mappings for this PreparedStatement by aligning its JdbcMeta with the JdbcMeta provided by a Composite instance.

  32. val getParameterMetaData: PreparedStatementIO[ParameterMetaData]

  33. val getQueryTimeout: PreparedStatementIO[Int]

  34. val getResultSetConcurrency: PreparedStatementIO[ResultSetConcurrency]

  35. val getResultSetHoldability: PreparedStatementIO[Holdability]

  36. val getResultSetType: PreparedStatementIO[ResultSetType]

  37. def getUniqueGeneratedKeys[A](implicit arg0: Composite[A]): PreparedStatementIO[A]

  38. val getWarnings: PreparedStatementIO[SQLWarning]

  39. def hashCode(): Int

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

    Definition Classes
    Any
  41. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  44. def process[A](implicit arg0: Composite[A]): Process[PreparedStatementIO, A]

  45. def set[A](a: A)(implicit A: Composite[A]): PreparedStatementIO[Unit]

    Set the given composite value, starting at column 1.

  46. def set[A](n: Int, a: A)(implicit A: Composite[A]): PreparedStatementIO[Unit]

    Set the given composite value, starting at column n.

  47. def setCursorName(name: String): PreparedStatementIO[Unit]

  48. def setEscapeProcessing(a: Boolean): PreparedStatementIO[Unit]

  49. def setFetchDirection(fd: FetchDirection): PreparedStatementIO[Unit]

  50. def setFetchSize(n: Int): PreparedStatementIO[Unit]

  51. def setMaxFieldSize(n: Int): PreparedStatementIO[Unit]

  52. def setMaxRows(n: Int): PreparedStatementIO[Unit]

  53. def setQueryTimeout(a: Int): PreparedStatementIO[Unit]

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

    Definition Classes
    AnyRef
  55. def toString(): String

    Definition Classes
    AnyRef → Any
  56. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Batching

Constructors (Lifting)

Execution

MetaData

Metadata

Parameters

Properties

Results

Typeclass Instances

Ungrouped