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.

Annotations
@SuppressWarnings()
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. val addBatch: hi.PreparedStatementIO[Unit]

    Permalink

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

    Permalink

    Add many sets of parameters.

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

    Permalink

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

  7. final def asInstanceOf[T0]: T0

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

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

    Permalink

    Non-strict unit for capturing effects.

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

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

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

    Permalink

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

    Permalink

  14. val executeUpdate: hi.PreparedStatementIO[Int]

    Permalink

  15. def executeUpdateWithGeneratedKeys[A](chunkSize: Int)(implicit arg0: util.composite.Composite[A]): Stream[hi.PreparedStatementIO, A]

    Permalink

  16. def executeUpdateWithUniqueGeneratedKeys[A](implicit arg0: util.composite.Composite[A]): hi.PreparedStatementIO[A]

    Permalink

  17. def finalize(): Unit

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

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

    Permalink

    Compute the column JdbcMeta list for this PreparedStatement.

  20. def getColumnMappings[A](implicit A: util.composite.Composite[A]): hi.PreparedStatementIO[List[Ior[(util.meta.Meta[_], NullabilityKnown), ColumnMeta]]]

    Permalink

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

  21. val getFetchDirection: hi.PreparedStatementIO[FetchDirection]

    Permalink

  22. val getFetchSize: hi.PreparedStatementIO[Int]

    Permalink

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

    Permalink

  24. val getMaxFieldSize: hi.PreparedStatementIO[Int]

    Permalink

  25. val getMaxRows: hi.PreparedStatementIO[Int]

    Permalink

  26. val getMetaData: hi.PreparedStatementIO[ResultSetMetaData]

    Permalink

  27. def getParameterJdbcMeta: hi.PreparedStatementIO[List[ParameterMeta]]

    Permalink

    Compute the parameter JdbcMeta list for this PreparedStatement.

  28. def getParameterMappings[A](implicit A: util.composite.Composite[A]): hi.PreparedStatementIO[List[Ior[(util.meta.Meta[_], NullabilityKnown), ParameterMeta]]]

    Permalink

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

  29. val getParameterMetaData: hi.PreparedStatementIO[ParameterMetaData]

    Permalink

  30. val getQueryTimeout: hi.PreparedStatementIO[Int]

    Permalink

  31. val getResultSetConcurrency: hi.PreparedStatementIO[ResultSetConcurrency]

    Permalink

  32. val getResultSetHoldability: hi.PreparedStatementIO[Holdability]

    Permalink

  33. val getResultSetType: hi.PreparedStatementIO[ResultSetType]

    Permalink

  34. def getUniqueGeneratedKeys[A](implicit arg0: util.composite.Composite[A]): hi.PreparedStatementIO[A]

    Permalink

  35. val getWarnings: hi.PreparedStatementIO[SQLWarning]

    Permalink

  36. def hashCode(): Int

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  41. def process[A](chunkSize: Int)(implicit arg0: util.composite.Composite[A]): Stream[hi.PreparedStatementIO, A]

    Permalink

  42. def set[A](a: A)(implicit A: util.composite.Composite[A]): hi.PreparedStatementIO[Unit]

    Permalink

    Set the given composite value, starting at column 1.

  43. def set[A](n: Int, a: A)(implicit A: util.composite.Composite[A]): hi.PreparedStatementIO[Unit]

    Permalink

    Set the given composite value, starting at column n.

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

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

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

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

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

Ungrouped