Trait

doobie.free.callablestatement.CallableStatementOp

Visitor

Related Doc: package CallableStatementOp

Permalink

trait Visitor[F[_]] extends ~>[CallableStatementOp, F]

Source
callablestatement.scala
Linear Supertypes
FunctionK[CallableStatementOp, F], Serializable, Serializable, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Visitor
  2. FunctionK
  3. Serializable
  4. Serializable
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def addBatch(a: String): F[Unit]

    Permalink
  2. abstract def addBatch: F[Unit]

    Permalink
  3. abstract def async[A](k: ((Either[Throwable, A]) ⇒ Unit) ⇒ Unit): F[A]

    Permalink
  4. abstract def asyncF[A](k: ((Either[Throwable, A]) ⇒ Unit) ⇒ CallableStatementIO[Unit]): F[A]

    Permalink
  5. abstract def bracketCase[A, B](acquire: CallableStatementIO[A])(use: (A) ⇒ CallableStatementIO[B])(release: (A, ExitCase[Throwable]) ⇒ CallableStatementIO[Unit]): F[B]

    Permalink
  6. abstract def cancel: F[Unit]

    Permalink
  7. abstract def clearBatch: F[Unit]

    Permalink
  8. abstract def clearParameters: F[Unit]

    Permalink
  9. abstract def clearWarnings: F[Unit]

    Permalink
  10. abstract def close: F[Unit]

    Permalink
  11. abstract def closeOnCompletion: F[Unit]

    Permalink
  12. abstract def delay[A](a: () ⇒ A): F[A]

    Permalink
  13. abstract def embed[A](e: Embedded[A]): F[A]

    Permalink
  14. abstract def evalOn[A](ec: ExecutionContext)(fa: CallableStatementIO[A]): F[A]

    Permalink
  15. abstract def execute(a: String, b: Int): F[Boolean]

    Permalink
  16. abstract def execute(a: String, b: Array[String]): F[Boolean]

    Permalink
  17. abstract def execute(a: String, b: Array[Int]): F[Boolean]

    Permalink
  18. abstract def execute(a: String): F[Boolean]

    Permalink
  19. abstract def execute: F[Boolean]

    Permalink
  20. abstract def executeBatch: F[Array[Int]]

    Permalink
  21. abstract def executeLargeBatch: F[Array[Long]]

    Permalink
  22. abstract def executeLargeUpdate(a: String, b: Int): F[Long]

    Permalink
  23. abstract def executeLargeUpdate(a: String, b: Array[String]): F[Long]

    Permalink
  24. abstract def executeLargeUpdate(a: String, b: Array[Int]): F[Long]

    Permalink
  25. abstract def executeLargeUpdate(a: String): F[Long]

    Permalink
  26. abstract def executeLargeUpdate: F[Long]

    Permalink
  27. abstract def executeQuery(a: String): F[ResultSet]

    Permalink
  28. abstract def executeQuery: F[ResultSet]

    Permalink
  29. abstract def executeUpdate(a: String, b: Int): F[Int]

    Permalink
  30. abstract def executeUpdate(a: String, b: Array[String]): F[Int]

    Permalink
  31. abstract def executeUpdate(a: String, b: Array[Int]): F[Int]

    Permalink
  32. abstract def executeUpdate(a: String): F[Int]

    Permalink
  33. abstract def executeUpdate: F[Int]

    Permalink
  34. abstract def getArray(a: String): F[Array]

    Permalink
  35. abstract def getArray(a: Int): F[Array]

    Permalink
  36. abstract def getBigDecimal(a: String): F[BigDecimal]

    Permalink
  37. abstract def getBigDecimal(a: Int, b: Int): F[BigDecimal]

    Permalink
  38. abstract def getBigDecimal(a: Int): F[BigDecimal]

    Permalink
  39. abstract def getBlob(a: String): F[Blob]

    Permalink
  40. abstract def getBlob(a: Int): F[Blob]

    Permalink
  41. abstract def getBoolean(a: String): F[Boolean]

    Permalink
  42. abstract def getBoolean(a: Int): F[Boolean]

    Permalink
  43. abstract def getByte(a: String): F[Byte]

    Permalink
  44. abstract def getByte(a: Int): F[Byte]

    Permalink
  45. abstract def getBytes(a: String): F[Array[Byte]]

    Permalink
  46. abstract def getBytes(a: Int): F[Array[Byte]]

    Permalink
  47. abstract def getCharacterStream(a: String): F[Reader]

    Permalink
  48. abstract def getCharacterStream(a: Int): F[Reader]

    Permalink
  49. abstract def getClob(a: String): F[Clob]

    Permalink
  50. abstract def getClob(a: Int): F[Clob]

    Permalink
  51. abstract def getConnection: F[Connection]

    Permalink
  52. abstract def getDate(a: String, b: Calendar): F[Date]

    Permalink
  53. abstract def getDate(a: String): F[Date]

    Permalink
  54. abstract def getDate(a: Int, b: Calendar): F[Date]

    Permalink
  55. abstract def getDate(a: Int): F[Date]

    Permalink
  56. abstract def getDouble(a: String): F[Double]

    Permalink
  57. abstract def getDouble(a: Int): F[Double]

    Permalink
  58. abstract def getFetchDirection: F[Int]

    Permalink
  59. abstract def getFetchSize: F[Int]

    Permalink
  60. abstract def getFloat(a: String): F[Float]

    Permalink
  61. abstract def getFloat(a: Int): F[Float]

    Permalink
  62. abstract def getGeneratedKeys: F[ResultSet]

    Permalink
  63. abstract def getInt(a: String): F[Int]

    Permalink
  64. abstract def getInt(a: Int): F[Int]

    Permalink
  65. abstract def getLargeMaxRows: F[Long]

    Permalink
  66. abstract def getLargeUpdateCount: F[Long]

    Permalink
  67. abstract def getLong(a: String): F[Long]

    Permalink
  68. abstract def getLong(a: Int): F[Long]

    Permalink
  69. abstract def getMaxFieldSize: F[Int]

    Permalink
  70. abstract def getMaxRows: F[Int]

    Permalink
  71. abstract def getMetaData: F[ResultSetMetaData]

    Permalink
  72. abstract def getMoreResults(a: Int): F[Boolean]

    Permalink
  73. abstract def getMoreResults: F[Boolean]

    Permalink
  74. abstract def getNCharacterStream(a: String): F[Reader]

    Permalink
  75. abstract def getNCharacterStream(a: Int): F[Reader]

    Permalink
  76. abstract def getNClob(a: String): F[NClob]

    Permalink
  77. abstract def getNClob(a: Int): F[NClob]

    Permalink
  78. abstract def getNString(a: String): F[String]

    Permalink
  79. abstract def getNString(a: Int): F[String]

    Permalink
  80. abstract def getObject(a: String, b: Map[String, Class[_]]): F[AnyRef]

    Permalink
  81. abstract def getObject[T](a: String, b: Class[T]): F[T]

    Permalink
  82. abstract def getObject(a: String): F[AnyRef]

    Permalink
  83. abstract def getObject(a: Int, b: Map[String, Class[_]]): F[AnyRef]

    Permalink
  84. abstract def getObject[T](a: Int, b: Class[T]): F[T]

    Permalink
  85. abstract def getObject(a: Int): F[AnyRef]

    Permalink
  86. abstract def getParameterMetaData: F[ParameterMetaData]

    Permalink
  87. abstract def getQueryTimeout: F[Int]

    Permalink
  88. abstract def getRef(a: String): F[Ref]

    Permalink
  89. abstract def getRef(a: Int): F[Ref]

    Permalink
  90. abstract def getResultSet: F[ResultSet]

    Permalink
  91. abstract def getResultSetConcurrency: F[Int]

    Permalink
  92. abstract def getResultSetHoldability: F[Int]

    Permalink
  93. abstract def getResultSetType: F[Int]

    Permalink
  94. abstract def getRowId(a: String): F[RowId]

    Permalink
  95. abstract def getRowId(a: Int): F[RowId]

    Permalink
  96. abstract def getSQLXML(a: String): F[SQLXML]

    Permalink
  97. abstract def getSQLXML(a: Int): F[SQLXML]

    Permalink
  98. abstract def getShort(a: String): F[Short]

    Permalink
  99. abstract def getShort(a: Int): F[Short]

    Permalink
  100. abstract def getString(a: String): F[String]

    Permalink
  101. abstract def getString(a: Int): F[String]

    Permalink
  102. abstract def getTime(a: String, b: Calendar): F[Time]

    Permalink
  103. abstract def getTime(a: String): F[Time]

    Permalink
  104. abstract def getTime(a: Int, b: Calendar): F[Time]

    Permalink
  105. abstract def getTime(a: Int): F[Time]

    Permalink
  106. abstract def getTimestamp(a: String, b: Calendar): F[Timestamp]

    Permalink
  107. abstract def getTimestamp(a: String): F[Timestamp]

    Permalink
  108. abstract def getTimestamp(a: Int, b: Calendar): F[Timestamp]

    Permalink
  109. abstract def getTimestamp(a: Int): F[Timestamp]

    Permalink
  110. abstract def getURL(a: String): F[URL]

    Permalink
  111. abstract def getURL(a: Int): F[URL]

    Permalink
  112. abstract def getUpdateCount: F[Int]

    Permalink
  113. abstract def getWarnings: F[SQLWarning]

    Permalink
  114. abstract def handleErrorWith[A](fa: CallableStatementIO[A], f: (Throwable) ⇒ CallableStatementIO[A]): F[A]

    Permalink
  115. abstract def isCloseOnCompletion: F[Boolean]

    Permalink
  116. abstract def isClosed: F[Boolean]

    Permalink
  117. abstract def isPoolable: F[Boolean]

    Permalink
  118. abstract def isWrapperFor(a: Class[_]): F[Boolean]

    Permalink
  119. abstract def raiseError[A](e: Throwable): F[A]

    Permalink
  120. abstract def raw[A](f: (CallableStatement) ⇒ A): F[A]

    Permalink
  121. abstract def registerOutParameter(a: String, b: SQLType, c: String): F[Unit]

    Permalink
  122. abstract def registerOutParameter(a: String, b: SQLType, c: Int): F[Unit]

    Permalink
  123. abstract def registerOutParameter(a: String, b: SQLType): F[Unit]

    Permalink
  124. abstract def registerOutParameter(a: String, b: Int, c: String): F[Unit]

    Permalink
  125. abstract def registerOutParameter(a: String, b: Int, c: Int): F[Unit]

    Permalink
  126. abstract def registerOutParameter(a: String, b: Int): F[Unit]

    Permalink
  127. abstract def registerOutParameter(a: Int, b: SQLType, c: String): F[Unit]

    Permalink
  128. abstract def registerOutParameter(a: Int, b: SQLType, c: Int): F[Unit]

    Permalink
  129. abstract def registerOutParameter(a: Int, b: SQLType): F[Unit]

    Permalink
  130. abstract def registerOutParameter(a: Int, b: Int, c: String): F[Unit]

    Permalink
  131. abstract def registerOutParameter(a: Int, b: Int, c: Int): F[Unit]

    Permalink
  132. abstract def registerOutParameter(a: Int, b: Int): F[Unit]

    Permalink
  133. abstract def setArray(a: Int, b: Array): F[Unit]

    Permalink
  134. abstract def setAsciiStream(a: String, b: InputStream, c: Long): F[Unit]

    Permalink
  135. abstract def setAsciiStream(a: String, b: InputStream, c: Int): F[Unit]

    Permalink
  136. abstract def setAsciiStream(a: String, b: InputStream): F[Unit]

    Permalink
  137. abstract def setAsciiStream(a: Int, b: InputStream, c: Long): F[Unit]

    Permalink
  138. abstract def setAsciiStream(a: Int, b: InputStream, c: Int): F[Unit]

    Permalink
  139. abstract def setAsciiStream(a: Int, b: InputStream): F[Unit]

    Permalink
  140. abstract def setBigDecimal(a: String, b: BigDecimal): F[Unit]

    Permalink
  141. abstract def setBigDecimal(a: Int, b: BigDecimal): F[Unit]

    Permalink
  142. abstract def setBinaryStream(a: String, b: InputStream, c: Long): F[Unit]

    Permalink
  143. abstract def setBinaryStream(a: String, b: InputStream, c: Int): F[Unit]

    Permalink
  144. abstract def setBinaryStream(a: String, b: InputStream): F[Unit]

    Permalink
  145. abstract def setBinaryStream(a: Int, b: InputStream, c: Long): F[Unit]

    Permalink
  146. abstract def setBinaryStream(a: Int, b: InputStream, c: Int): F[Unit]

    Permalink
  147. abstract def setBinaryStream(a: Int, b: InputStream): F[Unit]

    Permalink
  148. abstract def setBlob(a: String, b: InputStream, c: Long): F[Unit]

    Permalink
  149. abstract def setBlob(a: String, b: InputStream): F[Unit]

    Permalink
  150. abstract def setBlob(a: String, b: Blob): F[Unit]

    Permalink
  151. abstract def setBlob(a: Int, b: InputStream, c: Long): F[Unit]

    Permalink
  152. abstract def setBlob(a: Int, b: InputStream): F[Unit]

    Permalink
  153. abstract def setBlob(a: Int, b: Blob): F[Unit]

    Permalink
  154. abstract def setBoolean(a: String, b: Boolean): F[Unit]

    Permalink
  155. abstract def setBoolean(a: Int, b: Boolean): F[Unit]

    Permalink
  156. abstract def setByte(a: String, b: Byte): F[Unit]

    Permalink
  157. abstract def setByte(a: Int, b: Byte): F[Unit]

    Permalink
  158. abstract def setBytes(a: String, b: Array[Byte]): F[Unit]

    Permalink
  159. abstract def setBytes(a: Int, b: Array[Byte]): F[Unit]

    Permalink
  160. abstract def setCharacterStream(a: String, b: Reader, c: Long): F[Unit]

    Permalink
  161. abstract def setCharacterStream(a: String, b: Reader, c: Int): F[Unit]

    Permalink
  162. abstract def setCharacterStream(a: String, b: Reader): F[Unit]

    Permalink
  163. abstract def setCharacterStream(a: Int, b: Reader, c: Long): F[Unit]

    Permalink
  164. abstract def setCharacterStream(a: Int, b: Reader, c: Int): F[Unit]

    Permalink
  165. abstract def setCharacterStream(a: Int, b: Reader): F[Unit]

    Permalink
  166. abstract def setClob(a: String, b: Reader, c: Long): F[Unit]

    Permalink
  167. abstract def setClob(a: String, b: Reader): F[Unit]

    Permalink
  168. abstract def setClob(a: String, b: Clob): F[Unit]

    Permalink
  169. abstract def setClob(a: Int, b: Reader, c: Long): F[Unit]

    Permalink
  170. abstract def setClob(a: Int, b: Reader): F[Unit]

    Permalink
  171. abstract def setClob(a: Int, b: Clob): F[Unit]

    Permalink
  172. abstract def setCursorName(a: String): F[Unit]

    Permalink
  173. abstract def setDate(a: String, b: Date, c: Calendar): F[Unit]

    Permalink
  174. abstract def setDate(a: String, b: Date): F[Unit]

    Permalink
  175. abstract def setDate(a: Int, b: Date, c: Calendar): F[Unit]

    Permalink
  176. abstract def setDate(a: Int, b: Date): F[Unit]

    Permalink
  177. abstract def setDouble(a: String, b: Double): F[Unit]

    Permalink
  178. abstract def setDouble(a: Int, b: Double): F[Unit]

    Permalink
  179. abstract def setEscapeProcessing(a: Boolean): F[Unit]

    Permalink
  180. abstract def setFetchDirection(a: Int): F[Unit]

    Permalink
  181. abstract def setFetchSize(a: Int): F[Unit]

    Permalink
  182. abstract def setFloat(a: String, b: Float): F[Unit]

    Permalink
  183. abstract def setFloat(a: Int, b: Float): F[Unit]

    Permalink
  184. abstract def setInt(a: String, b: Int): F[Unit]

    Permalink
  185. abstract def setInt(a: Int, b: Int): F[Unit]

    Permalink
  186. abstract def setLargeMaxRows(a: Long): F[Unit]

    Permalink
  187. abstract def setLong(a: String, b: Long): F[Unit]

    Permalink
  188. abstract def setLong(a: Int, b: Long): F[Unit]

    Permalink
  189. abstract def setMaxFieldSize(a: Int): F[Unit]

    Permalink
  190. abstract def setMaxRows(a: Int): F[Unit]

    Permalink
  191. abstract def setNCharacterStream(a: String, b: Reader, c: Long): F[Unit]

    Permalink
  192. abstract def setNCharacterStream(a: String, b: Reader): F[Unit]

    Permalink
  193. abstract def setNCharacterStream(a: Int, b: Reader, c: Long): F[Unit]

    Permalink
  194. abstract def setNCharacterStream(a: Int, b: Reader): F[Unit]

    Permalink
  195. abstract def setNClob(a: String, b: Reader, c: Long): F[Unit]

    Permalink
  196. abstract def setNClob(a: String, b: Reader): F[Unit]

    Permalink
  197. abstract def setNClob(a: String, b: NClob): F[Unit]

    Permalink
  198. abstract def setNClob(a: Int, b: Reader, c: Long): F[Unit]

    Permalink
  199. abstract def setNClob(a: Int, b: Reader): F[Unit]

    Permalink
  200. abstract def setNClob(a: Int, b: NClob): F[Unit]

    Permalink
  201. abstract def setNString(a: String, b: String): F[Unit]

    Permalink
  202. abstract def setNString(a: Int, b: String): F[Unit]

    Permalink
  203. abstract def setNull(a: String, b: Int, c: String): F[Unit]

    Permalink
  204. abstract def setNull(a: String, b: Int): F[Unit]

    Permalink
  205. abstract def setNull(a: Int, b: Int, c: String): F[Unit]

    Permalink
  206. abstract def setNull(a: Int, b: Int): F[Unit]

    Permalink
  207. abstract def setObject(a: String, b: AnyRef, c: SQLType, d: Int): F[Unit]

    Permalink
  208. abstract def setObject(a: String, b: AnyRef, c: SQLType): F[Unit]

    Permalink
  209. abstract def setObject(a: String, b: AnyRef, c: Int, d: Int): F[Unit]

    Permalink
  210. abstract def setObject(a: String, b: AnyRef, c: Int): F[Unit]

    Permalink
  211. abstract def setObject(a: String, b: AnyRef): F[Unit]

    Permalink
  212. abstract def setObject(a: Int, b: AnyRef, c: SQLType, d: Int): F[Unit]

    Permalink
  213. abstract def setObject(a: Int, b: AnyRef, c: SQLType): F[Unit]

    Permalink
  214. abstract def setObject(a: Int, b: AnyRef, c: Int, d: Int): F[Unit]

    Permalink
  215. abstract def setObject(a: Int, b: AnyRef, c: Int): F[Unit]

    Permalink
  216. abstract def setObject(a: Int, b: AnyRef): F[Unit]

    Permalink
  217. abstract def setPoolable(a: Boolean): F[Unit]

    Permalink
  218. abstract def setQueryTimeout(a: Int): F[Unit]

    Permalink
  219. abstract def setRef(a: Int, b: Ref): F[Unit]

    Permalink
  220. abstract def setRowId(a: String, b: RowId): F[Unit]

    Permalink
  221. abstract def setRowId(a: Int, b: RowId): F[Unit]

    Permalink
  222. abstract def setSQLXML(a: String, b: SQLXML): F[Unit]

    Permalink
  223. abstract def setSQLXML(a: Int, b: SQLXML): F[Unit]

    Permalink
  224. abstract def setShort(a: String, b: Short): F[Unit]

    Permalink
  225. abstract def setShort(a: Int, b: Short): F[Unit]

    Permalink
  226. abstract def setString(a: String, b: String): F[Unit]

    Permalink
  227. abstract def setString(a: Int, b: String): F[Unit]

    Permalink
  228. abstract def setTime(a: String, b: Time, c: Calendar): F[Unit]

    Permalink
  229. abstract def setTime(a: String, b: Time): F[Unit]

    Permalink
  230. abstract def setTime(a: Int, b: Time, c: Calendar): F[Unit]

    Permalink
  231. abstract def setTime(a: Int, b: Time): F[Unit]

    Permalink
  232. abstract def setTimestamp(a: String, b: Timestamp, c: Calendar): F[Unit]

    Permalink
  233. abstract def setTimestamp(a: String, b: Timestamp): F[Unit]

    Permalink
  234. abstract def setTimestamp(a: Int, b: Timestamp, c: Calendar): F[Unit]

    Permalink
  235. abstract def setTimestamp(a: Int, b: Timestamp): F[Unit]

    Permalink
  236. abstract def setURL(a: String, b: URL): F[Unit]

    Permalink
  237. abstract def setURL(a: Int, b: URL): F[Unit]

    Permalink
  238. abstract def setUnicodeStream(a: Int, b: InputStream, c: Int): F[Unit]

    Permalink
  239. abstract def shift: F[Unit]

    Permalink
  240. abstract def unwrap[T](a: Class[T]): F[T]

    Permalink
  241. abstract def wasNull: F[Boolean]

    Permalink

Concrete 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. def and[H[_]](h: FunctionK[CallableStatementOp, H]): FunctionK[CallableStatementOp, [γ$4$]Tuple2K[F, H, γ$4$]]

    Permalink
    Definition Classes
    FunctionK
  5. def andThen[H[_]](f: FunctionK[F, H]): FunctionK[CallableStatementOp, H]

    Permalink
    Definition Classes
    FunctionK
  6. final def apply[A](fa: CallableStatementOp[A]): F[A]

    Permalink
    Definition Classes
    Visitor → FunctionK
  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 compose[E[_]](f: FunctionK[E, CallableStatementOp]): FunctionK[E, F]

    Permalink
    Definition Classes
    FunctionK
  10. final def eq(arg0: AnyRef): Boolean

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  14. def hashCode(): Int

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  19. def or[H[_]](h: FunctionK[H, F]): FunctionK[[γ$1$]EitherK[CallableStatementOp, H, γ$1$], F]

    Permalink
    Definition Classes
    FunctionK
  20. final def synchronized[T0](arg0: ⇒ T0): T0

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

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

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

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

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

Inherited from FunctionK[CallableStatementOp, F]

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped