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. val addBatch: PreparedStatementIO[Unit]

    Permalink

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

    Permalink

    Add many sets of parameters.

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

  8. final def asInstanceOf[T0]: T0

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

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

    Permalink

    Non-strict unit for capturing effects.

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

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

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

    Permalink

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

    Permalink

  15. val executeUpdate: PreparedStatementIO[Int]

    Permalink

  16. def executeUpdateWithGeneratedKeys[A](chunkSize: Int)(implicit arg0: Composite[A]): Process[PreparedStatementIO, A]

    Permalink

  17. def executeUpdateWithUniqueGeneratedKeys[A](implicit arg0: Composite[A]): PreparedStatementIO[A]

    Permalink

  18. def finalize(): Unit

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

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

    Permalink

    Compute the column JdbcMeta list for this PreparedStatement.

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

  22. val getFetchDirection: PreparedStatementIO[FetchDirection]

    Permalink

  23. val getFetchSize: PreparedStatementIO[Int]

    Permalink

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

    Permalink

  25. val getMaxFieldSize: PreparedStatementIO[Int]

    Permalink

  26. val getMaxRows: PreparedStatementIO[Int]

    Permalink

  27. val getMetaData: PreparedStatementIO[ResultSetMetaData]

    Permalink

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

    Permalink

    Compute the parameter JdbcMeta list for this PreparedStatement.

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

  30. val getParameterMetaData: PreparedStatementIO[ParameterMetaData]

    Permalink

  31. val getQueryTimeout: PreparedStatementIO[Int]

    Permalink

  32. val getResultSetConcurrency: PreparedStatementIO[ResultSetConcurrency]

    Permalink

  33. val getResultSetHoldability: PreparedStatementIO[Holdability]

    Permalink

  34. val getResultSetType: PreparedStatementIO[ResultSetType]

    Permalink

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

    Permalink

  36. val getWarnings: PreparedStatementIO[SQLWarning]

    Permalink

  37. def hashCode(): Int

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

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

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

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

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

    Permalink

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

    Permalink

    Set the given composite value, starting at column 1.

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

    Permalink

    Set the given composite value, starting at column n.

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  56. 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