scala.slick.session

PositionedResult

sealed abstract class PositionedResult extends Closeable

A database result positioned at a row and column.

Self Type
PositionedResult
Linear Supertypes
Closeable, AutoCloseable, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. PositionedResult
  2. Closeable
  3. AutoCloseable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PositionedResult(rs: ResultSet)

Type Members

  1. final class To[C[_]] extends AnyRef

Abstract Value Members

  1. abstract def close(): Unit

    Close the ResultSet and the statement which created it.

    Close the ResultSet and the statement which created it.

    Definition Classes
    PositionedResult → Closeable → AutoCloseable

Concrete Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def <<[T](implicit f: GetResult[T]): T

  5. final def <<?[T](implicit f: GetResult[Option[T]]): Option[T]

  6. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  7. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. final def build[C[_], R](gr: GetResult[R])(implicit canBuildFrom: CanBuildFrom[Nothing, R, C[R]]): C[R]

  10. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  11. final def currentPos: Int

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

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

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

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

    Definition Classes
    AnyRef → Any
  16. final def hasMoreColumns: Boolean

  17. def hashCode(): Int

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

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

    Definition Classes
    AnyRef
  20. final def nextBigDecimal(): math.BigDecimal

  21. final def nextBigDecimalOption(): Option[math.BigDecimal]

  22. final def nextBlob(): Blob

  23. final def nextBlobOption(): Option[Blob]

  24. final def nextBoolean(): Boolean

  25. final def nextBooleanOption(): Option[Boolean]

  26. final def nextByte(): Byte

  27. final def nextByteOption(): Option[Byte]

  28. final def nextBytes(): Array[Byte]

  29. final def nextBytesOption(): Option[Array[Byte]]

  30. final def nextClob(): Clob

  31. final def nextClobOption(): Option[Clob]

  32. final def nextDate(): Date

  33. final def nextDateOption(): Option[Date]

  34. final def nextDouble(): Double

  35. final def nextDoubleOption(): Option[Double]

  36. final def nextFloat(): Float

  37. final def nextFloatOption(): Option[Float]

  38. final def nextInt(): Int

  39. final def nextIntOption(): Option[Int]

  40. final def nextLong(): Long

  41. final def nextLongOption(): Option[Long]

  42. final def nextObject(): AnyRef

  43. final def nextObjectOption(): Option[AnyRef]

  44. def nextRow: Boolean

  45. final def nextShort(): Short

  46. final def nextShortOption(): Option[Short]

  47. final def nextString(): String

  48. final def nextStringOption(): Option[String]

  49. final def nextTime(): Time

  50. final def nextTimeOption(): Option[Time]

  51. final def nextTimestamp(): Timestamp

  52. final def nextTimestampOption(): Option[Timestamp]

  53. final def notify(): Unit

    Definition Classes
    AnyRef
  54. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  55. lazy val numColumns: Int

  56. var pos: Int

    Attributes
    protected[this]
  57. final def restart: PositionedResult

  58. final def rewind: PositionedResult

  59. val rs: ResultSet

  60. final def skip: PositionedResult

  61. val startPos: Int

    Attributes
    protected[this]
  62. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  63. final def to[C[_]]: To[C]

  64. def toString(): String

    Definition Classes
    AnyRef → Any
  65. final def updateBigDecimal(v: BigDecimal): Unit

  66. final def updateBigDecimalOption(v: Option[BigDecimal]): Unit

  67. final def updateBlob(v: Blob): Unit

  68. final def updateBlobOption(v: Option[Blob]): Unit

  69. final def updateBoolean(v: Boolean): Unit

  70. final def updateBooleanOption(v: Option[Boolean]): Unit

  71. final def updateByte(v: Byte): Unit

  72. final def updateByteOption(v: Option[Byte]): Unit

  73. final def updateBytes(v: Array[Byte]): Unit

  74. final def updateBytesOption(v: Option[Array[Byte]]): Unit

  75. final def updateClob(v: Clob): Unit

  76. final def updateClobOption(v: Option[Clob]): Unit

  77. final def updateDate(v: Date): Unit

  78. final def updateDateOption(v: Option[Date]): Unit

  79. final def updateDouble(v: Double): Unit

  80. final def updateDoubleOption(v: Option[Double]): Unit

  81. final def updateFloat(v: Float): Unit

  82. final def updateFloatOption(v: Option[Float]): Unit

  83. final def updateInt(v: Int): Unit

  84. final def updateIntOption(v: Option[Int]): Unit

  85. final def updateLong(v: Long): Unit

  86. final def updateLongOption(v: Option[Long]): Unit

  87. final def updateNull(): Unit

  88. final def updateObject(v: AnyRef): Unit

  89. final def updateObjectOption(v: Option[AnyRef]): Unit

  90. final def updateShort(v: Short): Unit

  91. final def updateShortOption(v: Option[Short]): Unit

  92. final def updateString(v: String): Unit

  93. final def updateStringOption(v: Option[String]): Unit

  94. final def updateTime(v: Time): Unit

  95. final def updateTimeOption(v: Option[Time]): Unit

  96. final def updateTimestamp(v: Timestamp): Unit

  97. final def updateTimestampOption(v: Option[Timestamp]): Unit

  98. def view(discriminatorPos: Int, dataPos: Int, discriminator: (PositionedResult) ⇒ Boolean): PositionedResult

    Create an embedded PositionedResult which extends from the given dataPos column until the end of this PositionedResult, starts at the current row and ends when the discriminator predicate (which can read columns starting at discriminatorPos) returns false or when this PositionedResult ends.

  99. def view1: PositionedResult

    Create an embedded PositionedResult with a single discriminator column followed by the embedded data, starting at the current position.

    Create an embedded PositionedResult with a single discriminator column followed by the embedded data, starting at the current position. The embedded view lasts while the discriminator stays the same. If the first discriminator value is NULL, the view is empty.

  100. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from Closeable

Inherited from AutoCloseable

Inherited from AnyRef

Inherited from Any

Ungrouped