Object

doobie.hi

preparedstatement

Related Doc: package hi

Permalink

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

    Permalink

  5. implicit val MonadPreparedStatementIO: Monad[free.preparedstatement.PreparedStatementIO]

    Permalink

  6. val addBatch: PreparedStatementIO[Unit]

    Permalink

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

    Permalink

    Add many sets of parameters.

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

    Permalink

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

  9. final def asInstanceOf[T0]: T0

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

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

    Permalink

    Non-strict unit for capturing effects.

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

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

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

    Permalink

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

    Permalink

  16. val executeUpdate: PreparedStatementIO[Int]

    Permalink

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

    Permalink

  18. def executeUpdateWithUniqueGeneratedKeys[A](implicit arg0: Composite[A]): Free[[x]Coyoneda[PreparedStatementOp, x], A]

    Permalink

  19. def finalize(): Unit

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

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

    Permalink

    Compute the column JdbcMeta list for this PreparedStatement.

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

    Permalink

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

  23. val getFetchDirection: PreparedStatementIO[FetchDirection]

    Permalink

  24. val getFetchSize: PreparedStatementIO[Int]

    Permalink

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

    Permalink

  26. val getMaxFieldSize: PreparedStatementIO[Int]

    Permalink

  27. val getMaxRows: PreparedStatementIO[Int]

    Permalink

  28. val getMetaData: PreparedStatementIO[ResultSetMetaData]

    Permalink

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

    Permalink

    Compute the parameter JdbcMeta list for this PreparedStatement.

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

    Permalink

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

  31. val getParameterMetaData: PreparedStatementIO[ParameterMetaData]

    Permalink

  32. val getQueryTimeout: PreparedStatementIO[Int]

    Permalink

  33. val getResultSetConcurrency: PreparedStatementIO[ResultSetConcurrency]

    Permalink

  34. val getResultSetHoldability: PreparedStatementIO[Holdability]

    Permalink

  35. val getResultSetType: PreparedStatementIO[ResultSetType]

    Permalink

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

    Permalink

  37. val getWarnings: PreparedStatementIO[SQLWarning]

    Permalink

  38. def hashCode(): Int

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

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

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

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

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

    Permalink

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

    Permalink

    Set the given composite value, starting at column 1.

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

    Permalink

    Set the given composite value, starting at column n.

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

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

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

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

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

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

Inherited from AnyRef

Inherited from Any

Batching

Constructors (Lifting)

Execution

MetaData

Metadata

Parameters

Properties

Results

Typeclass Instances

Ungrouped