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 attempt[A](fa: CallableStatementIO[A]): F[Either[Throwable, A]]

    Permalink
  4. abstract def cancel: F[Unit]

    Permalink
  5. abstract def clearBatch: F[Unit]

    Permalink
  6. abstract def clearParameters: F[Unit]

    Permalink
  7. abstract def clearWarnings: F[Unit]

    Permalink
  8. abstract def close: F[Unit]

    Permalink
  9. abstract def closeOnCompletion: F[Unit]

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

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

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

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

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

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

    Permalink
  16. abstract def execute: F[Boolean]

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

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

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

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

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

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

    Permalink
  23. abstract def executeLargeUpdate: F[Long]

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

    Permalink
  25. abstract def executeQuery: F[ResultSet]

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

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

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

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

    Permalink
  30. abstract def executeUpdate: F[Int]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  48. abstract def getConnection: F[Connection]

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

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

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

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

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

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

    Permalink
  55. abstract def getFetchDirection: F[Int]

    Permalink
  56. abstract def getFetchSize: F[Int]

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

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

    Permalink
  59. abstract def getGeneratedKeys: F[ResultSet]

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

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

    Permalink
  62. abstract def getLargeMaxRows: F[Long]

    Permalink
  63. abstract def getLargeUpdateCount: F[Long]

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

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

    Permalink
  66. abstract def getMaxFieldSize: F[Int]

    Permalink
  67. abstract def getMaxRows: F[Int]

    Permalink
  68. abstract def getMetaData: F[ResultSetMetaData]

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

    Permalink
  70. abstract def getMoreResults: F[Boolean]

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  83. abstract def getParameterMetaData: F[ParameterMetaData]

    Permalink
  84. abstract def getQueryTimeout: F[Int]

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

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

    Permalink
  87. abstract def getResultSet: F[ResultSet]

    Permalink
  88. abstract def getResultSetConcurrency: F[Int]

    Permalink
  89. abstract def getResultSetHoldability: F[Int]

    Permalink
  90. abstract def getResultSetType: F[Int]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  109. abstract def getUpdateCount: F[Int]

    Permalink
  110. abstract def getWarnings: F[SQLWarning]

    Permalink
  111. abstract def isCloseOnCompletion: F[Boolean]

    Permalink
  112. abstract def isClosed: F[Boolean]

    Permalink
  113. abstract def isPoolable: F[Boolean]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  235. 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$]Prod[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$]Coproduct[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