Trait

doobie.free.resultset.ResultSetOp

Visitor

Related Doc: package ResultSetOp

Permalink

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

Source
resultset.scala
Linear Supertypes
FunctionK[ResultSetOp, 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 absolute(a: Int): F[Boolean]

    Permalink
  2. abstract def afterLast: F[Unit]

    Permalink
  3. abstract def attempt[A](fa: ResultSetIO[A]): F[Either[Throwable, A]]

    Permalink
  4. abstract def beforeFirst: F[Unit]

    Permalink
  5. abstract def cancelRowUpdates: F[Unit]

    Permalink
  6. abstract def clearWarnings: F[Unit]

    Permalink
  7. abstract def close: F[Unit]

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

    Permalink
  9. abstract def deleteRow: F[Unit]

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

    Permalink
  11. abstract def findColumn(a: String): F[Int]

    Permalink
  12. abstract def first: F[Boolean]

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

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

    Permalink
  15. abstract def getAsciiStream(a: String): F[InputStream]

    Permalink
  16. abstract def getAsciiStream(a: Int): F[InputStream]

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

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

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

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

    Permalink
  21. abstract def getBinaryStream(a: String): F[InputStream]

    Permalink
  22. abstract def getBinaryStream(a: Int): F[InputStream]

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  35. abstract def getConcurrency: F[Int]

    Permalink
  36. abstract def getCursorName: F[String]

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

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

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

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

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

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

    Permalink
  43. abstract def getFetchDirection: F[Int]

    Permalink
  44. abstract def getFetchSize: F[Int]

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

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

    Permalink
  47. abstract def getHoldability: F[Int]

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

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

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

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

    Permalink
  52. abstract def getMetaData: F[ResultSetMetaData]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  67. abstract def getRow: F[Int]

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

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

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

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

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

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

    Permalink
  74. abstract def getStatement: F[Statement]

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

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

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

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

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

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

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

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

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

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

    Permalink
  85. abstract def getType: F[Int]

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

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

    Permalink
  88. abstract def getUnicodeStream(a: String): F[InputStream]

    Permalink
  89. abstract def getUnicodeStream(a: Int): F[InputStream]

    Permalink
  90. abstract def getWarnings: F[SQLWarning]

    Permalink
  91. abstract def insertRow: F[Unit]

    Permalink
  92. abstract def isAfterLast: F[Boolean]

    Permalink
  93. abstract def isBeforeFirst: F[Boolean]

    Permalink
  94. abstract def isClosed: F[Boolean]

    Permalink
  95. abstract def isFirst: F[Boolean]

    Permalink
  96. abstract def isLast: F[Boolean]

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

    Permalink
  98. abstract def last: F[Boolean]

    Permalink
  99. abstract def moveToCurrentRow: F[Unit]

    Permalink
  100. abstract def moveToInsertRow: F[Unit]

    Permalink
  101. abstract def next: F[Boolean]

    Permalink
  102. abstract def previous: F[Boolean]

    Permalink
  103. abstract def raw[A](f: (ResultSet) ⇒ A): F[A]

    Permalink
  104. abstract def refreshRow: F[Unit]

    Permalink
  105. abstract def relative(a: Int): F[Boolean]

    Permalink
  106. abstract def rowDeleted: F[Boolean]

    Permalink
  107. abstract def rowInserted: F[Boolean]

    Permalink
  108. abstract def rowUpdated: F[Boolean]

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

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

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

    Permalink
  112. abstract def updateArray(a: String, b: Array): F[Unit]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  174. abstract def updateNull(a: String): F[Unit]

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  186. abstract def updateRow: F[Unit]

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

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

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

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

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

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

    Permalink
  193. abstract def updateString(a: String, b: String): F[Unit]

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

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

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

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

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

    Permalink
  199. 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[ResultSetOp, H]): FunctionK[ResultSetOp, [γ$4$]Prod[F, H, γ$4$]]

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

    Permalink
    Definition Classes
    FunctionK
  6. final def apply[A](fa: ResultSetOp[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, ResultSetOp]): 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[ResultSetOp, 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[ResultSetOp, F]

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped