scala.slick.session

PositionedResultIterator

abstract class PositionedResultIterator[+T] extends PositionedResult with CloseableIterator[T]

A PositionedResult which can be used as a CloseableIterator.

Linear Supertypes
CloseableIterator[T], collection.Iterator[T], collection.TraversableOnce[T], GenTraversableOnce[T], PositionedResult, Closeable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. PositionedResultIterator
  2. CloseableIterator
  3. Iterator
  4. TraversableOnce
  5. GenTraversableOnce
  6. PositionedResult
  7. Closeable
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PositionedResultIterator(_rs: ResultSet, maxRows: Int)

Type Members

  1. class GroupedIterator[B >: A] extends AbstractIterator[collection.Seq[B]] with collection.Iterator[collection.Seq[B]]

    Definition Classes
    Iterator
  2. final class To[C[_]] extends AnyRef

    Definition Classes
    PositionedResult

Abstract Value Members

  1. abstract def closeUnderlying(): Unit

    Attributes
    protected
  2. abstract def extractValue(): T

    Attributes
    protected

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. def ++[B >: T](that: ⇒ GenTraversableOnce[B]): collection.Iterator[B]

    Definition Classes
    Iterator
  5. def /:[B](z: B)(op: (B, T) ⇒ B): B

    Definition Classes
    TraversableOnce → GenTraversableOnce
  6. def :\[B](z: B)(op: (T, B) ⇒ B): B

    Definition Classes
    TraversableOnce → GenTraversableOnce
  7. final def <<[T](implicit f: GetResult[T]): T

    Definition Classes
    PositionedResult
  8. final def <<?[T](implicit f: GetResult[Option[T]]): Option[T]

    Definition Classes
    PositionedResult
  9. final def ==(arg0: AnyRef): Boolean

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

    Definition Classes
    Any
  11. def addString(b: StringBuilder): StringBuilder

    Definition Classes
    TraversableOnce
  12. def addString(b: StringBuilder, sep: String): StringBuilder

    Definition Classes
    TraversableOnce
  13. def addString(b: StringBuilder, start: String, sep: String, end: String): StringBuilder

    Definition Classes
    TraversableOnce
  14. def aggregate[B](z: B)(seqop: (B, T) ⇒ B, combop: (B, B) ⇒ B): B

    Definition Classes
    TraversableOnce → GenTraversableOnce
  15. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  16. def buffered: collection.BufferedIterator[T]

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

    Definition Classes
    PositionedResult
  18. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  19. final def close(): Unit

    Close the underlying data source.

    Close the underlying data source. The behaviour of any methods of this object after closing it is undefined.

    Definition Classes
    PositionedResultIteratorCloseableIteratorPositionedResult → Closeable
  20. def collect[B](pf: PartialFunction[T, B]): collection.Iterator[B]

    Definition Classes
    Iterator
    Annotations
    @migration
    Migration

    (Changed in version 2.8.0) collect has changed. The previous behavior can be reproduced with toSeq.

  21. def collectFirst[B](pf: PartialFunction[T, B]): Option[B]

    Definition Classes
    TraversableOnce
  22. def contains(elem: Any): Boolean

    Definition Classes
    Iterator
  23. def copyToArray[B >: T](xs: Array[B], start: Int, len: Int): Unit

    Definition Classes
    Iterator → TraversableOnce → GenTraversableOnce
  24. def copyToArray[B >: T](xs: Array[B]): Unit

    Definition Classes
    TraversableOnce → GenTraversableOnce
  25. def copyToArray[B >: T](xs: Array[B], start: Int): Unit

    Definition Classes
    TraversableOnce → GenTraversableOnce
  26. def copyToBuffer[B >: T](dest: Buffer[B]): Unit

    Definition Classes
    TraversableOnce
  27. def corresponds[B](that: GenTraversableOnce[B])(p: (T, B) ⇒ Boolean): Boolean

    Definition Classes
    Iterator
  28. def count(p: (T) ⇒ Boolean): Int

    Definition Classes
    TraversableOnce → GenTraversableOnce
  29. final def currentPos: Int

    Definition Classes
    PositionedResult
  30. def drop(n: Int): collection.Iterator[T]

    Definition Classes
    Iterator
  31. def dropWhile(p: (T) ⇒ Boolean): collection.Iterator[T]

    Definition Classes
    Iterator
  32. def duplicate: (collection.Iterator[T], collection.Iterator[T])

    Definition Classes
    Iterator
  33. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  35. def exists(p: (T) ⇒ Boolean): Boolean

    Definition Classes
    Iterator → TraversableOnce → GenTraversableOnce
  36. def filter(p: (T) ⇒ Boolean): collection.Iterator[T]

    Definition Classes
    Iterator
  37. def filterNot(p: (T) ⇒ Boolean): collection.Iterator[T]

    Definition Classes
    Iterator
  38. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  39. def find(p: (T) ⇒ Boolean): Option[T]

    Definition Classes
    Iterator → TraversableOnce → GenTraversableOnce
  40. def flatMap[B](f: (T) ⇒ GenTraversableOnce[B]): collection.Iterator[B]

    Definition Classes
    Iterator
  41. def fold[A1 >: T](z: A1)(op: (A1, A1) ⇒ A1): A1

    Definition Classes
    TraversableOnce → GenTraversableOnce
  42. def foldLeft[B](z: B)(op: (B, T) ⇒ B): B

    Definition Classes
    TraversableOnce → GenTraversableOnce
  43. def foldRight[B](z: B)(op: (T, B) ⇒ B): B

    Definition Classes
    TraversableOnce → GenTraversableOnce
  44. def forall(p: (T) ⇒ Boolean): Boolean

    Definition Classes
    Iterator → TraversableOnce → GenTraversableOnce
  45. final def foreach[U](f: (T) ⇒ U): Unit

    Definition Classes
    PositionedResultIterator → Iterator → TraversableOnce → GenTraversableOnce
  46. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  47. def grouped[B >: T](size: Int): GroupedIterator[B]

    Definition Classes
    Iterator
  48. def hasDefiniteSize: Boolean

    Definition Classes
    Iterator → TraversableOnce → GenTraversableOnce
  49. final def hasMoreColumns: Boolean

    Definition Classes
    PositionedResult
  50. final def hasNext: Boolean

    Definition Classes
    PositionedResultIterator → Iterator
  51. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  52. def indexOf[B >: T](elem: B): Int

    Definition Classes
    Iterator
  53. def indexWhere(p: (T) ⇒ Boolean): Int

    Definition Classes
    Iterator
  54. def isEmpty: Boolean

    Definition Classes
    Iterator → TraversableOnce → GenTraversableOnce
  55. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  56. def isTraversableAgain: Boolean

    Definition Classes
    Iterator → GenTraversableOnce
  57. def length: Int

    Definition Classes
    Iterator
  58. def map[B](f: (T) ⇒ B): CloseableIterator[B]

    Definition Classes
    CloseableIterator → Iterator
  59. def max[B >: T](implicit cmp: Ordering[B]): T

    Definition Classes
    TraversableOnce → GenTraversableOnce
  60. def maxBy[B](f: (T) ⇒ B)(implicit cmp: Ordering[B]): T

    Definition Classes
    TraversableOnce → GenTraversableOnce
  61. def min[B >: T](implicit cmp: Ordering[B]): T

    Definition Classes
    TraversableOnce → GenTraversableOnce
  62. def minBy[B](f: (T) ⇒ B)(implicit cmp: Ordering[B]): T

    Definition Classes
    TraversableOnce → GenTraversableOnce
  63. def mkString: String

    Definition Classes
    TraversableOnce → GenTraversableOnce
  64. def mkString(sep: String): String

    Definition Classes
    TraversableOnce → GenTraversableOnce
  65. def mkString(start: String, sep: String, end: String): String

    Definition Classes
    TraversableOnce → GenTraversableOnce
  66. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  67. final def next(): T

    Definition Classes
    PositionedResultIterator → Iterator
  68. final def nextBigDecimal(): math.BigDecimal

    Definition Classes
    PositionedResult
  69. final def nextBigDecimalOption(): Option[math.BigDecimal]

    Definition Classes
    PositionedResult
  70. final def nextBlob(): Blob

    Definition Classes
    PositionedResult
  71. final def nextBlobOption(): Option[Blob]

    Definition Classes
    PositionedResult
  72. final def nextBoolean(): Boolean

    Definition Classes
    PositionedResult
  73. final def nextBooleanOption(): Option[Boolean]

    Definition Classes
    PositionedResult
  74. final def nextByte(): Byte

    Definition Classes
    PositionedResult
  75. final def nextByteOption(): Option[Byte]

    Definition Classes
    PositionedResult
  76. final def nextBytes(): Array[Byte]

    Definition Classes
    PositionedResult
  77. final def nextBytesOption(): Option[Array[Byte]]

    Definition Classes
    PositionedResult
  78. final def nextClob(): Clob

    Definition Classes
    PositionedResult
  79. final def nextClobOption(): Option[Clob]

    Definition Classes
    PositionedResult
  80. final def nextDate(): Date

    Definition Classes
    PositionedResult
  81. final def nextDateOption(): Option[Date]

    Definition Classes
    PositionedResult
  82. final def nextDouble(): Double

    Definition Classes
    PositionedResult
  83. final def nextDoubleOption(): Option[Double]

    Definition Classes
    PositionedResult
  84. final def nextFloat(): Float

    Definition Classes
    PositionedResult
  85. final def nextFloatOption(): Option[Float]

    Definition Classes
    PositionedResult
  86. final def nextInt(): Int

    Definition Classes
    PositionedResult
  87. final def nextIntOption(): Option[Int]

    Definition Classes
    PositionedResult
  88. final def nextLong(): Long

    Definition Classes
    PositionedResult
  89. final def nextLongOption(): Option[Long]

    Definition Classes
    PositionedResult
  90. final def nextObject(): AnyRef

    Definition Classes
    PositionedResult
  91. final def nextObjectOption(): Option[AnyRef]

    Definition Classes
    PositionedResult
  92. final def nextRow: Boolean

  93. final def nextShort(): Short

    Definition Classes
    PositionedResult
  94. final def nextShortOption(): Option[Short]

    Definition Classes
    PositionedResult
  95. final def nextString(): String

    Definition Classes
    PositionedResult
  96. final def nextStringOption(): Option[String]

    Definition Classes
    PositionedResult
  97. final def nextTime(): Time

    Definition Classes
    PositionedResult
  98. final def nextTimeOption(): Option[Time]

    Definition Classes
    PositionedResult
  99. final def nextTimestamp(): Timestamp

    Definition Classes
    PositionedResult
  100. final def nextTimestampOption(): Option[Timestamp]

    Definition Classes
    PositionedResult
  101. final def noNext: Nothing

    Attributes
    protected
    Definition Classes
    CloseableIterator
  102. def nonEmpty: Boolean

    Definition Classes
    TraversableOnce → GenTraversableOnce
  103. final def notify(): Unit

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

    Definition Classes
    AnyRef
  105. lazy val numColumns: Int

    Definition Classes
    PositionedResult
  106. def padTo[A1 >: T](len: Int, elem: A1): collection.Iterator[A1]

    Definition Classes
    Iterator
  107. def partition(p: (T) ⇒ Boolean): (collection.Iterator[T], collection.Iterator[T])

    Definition Classes
    Iterator
  108. def patch[B >: T](from: Int, patchElems: collection.Iterator[B], replaced: Int): collection.Iterator[B]

    Definition Classes
    Iterator
  109. var pos: Int

    Attributes
    protected[this]
    Definition Classes
    PositionedResult
  110. def product[B >: T](implicit num: Numeric[B]): B

    Definition Classes
    TraversableOnce → GenTraversableOnce
  111. def reduce[A1 >: T](op: (A1, A1) ⇒ A1): A1

    Definition Classes
    TraversableOnce → GenTraversableOnce
  112. def reduceLeft[B >: T](op: (B, T) ⇒ B): B

    Definition Classes
    TraversableOnce
  113. def reduceLeftOption[B >: T](op: (B, T) ⇒ B): Option[B]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  114. def reduceOption[A1 >: T](op: (A1, A1) ⇒ A1): Option[A1]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  115. def reduceRight[B >: T](op: (T, B) ⇒ B): B

    Definition Classes
    TraversableOnce → GenTraversableOnce
  116. def reduceRightOption[B >: T](op: (T, B) ⇒ B): Option[B]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  117. final def restart: PositionedResult

    Definition Classes
    PositionedResult
  118. def reversed: List[T]

    Attributes
    protected[this]
    Definition Classes
    TraversableOnce
  119. final def rewind: PositionedResult

    Definition Classes
    PositionedResult
  120. val rs: ResultSet

    Definition Classes
    PositionedResult
  121. def sameElements(that: collection.Iterator[_]): Boolean

    Definition Classes
    Iterator
  122. def scanLeft[B](z: B)(op: (B, T) ⇒ B): collection.Iterator[B]

    Definition Classes
    Iterator
  123. def scanRight[B](z: B)(op: (T, B) ⇒ B): collection.Iterator[B]

    Definition Classes
    Iterator
  124. def seq: collection.Iterator[T]

    Definition Classes
    Iterator → TraversableOnce → GenTraversableOnce
  125. def size: Int

    Definition Classes
    TraversableOnce → GenTraversableOnce
  126. final def skip: PositionedResult

    Definition Classes
    PositionedResult
  127. def slice(from: Int, until: Int): collection.Iterator[T]

    Definition Classes
    Iterator
  128. def sliding[B >: T](size: Int, step: Int): GroupedIterator[B]

    Definition Classes
    Iterator
  129. def span(p: (T) ⇒ Boolean): (collection.Iterator[T], collection.Iterator[T])

    Definition Classes
    Iterator
  130. val startPos: Int

    Attributes
    protected[this]
    Definition Classes
    PositionedResult
  131. def sum[B >: T](implicit num: Numeric[B]): B

    Definition Classes
    TraversableOnce → GenTraversableOnce
  132. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  133. def take(n: Int): collection.Iterator[T]

    Definition Classes
    Iterator
  134. def takeWhile(p: (T) ⇒ Boolean): collection.Iterator[T]

    Definition Classes
    Iterator
  135. final def thenClose(c: Closeable): CloseableIterator[T]

    Return a new CloseableIterator which also closes the supplied Closeable object when itself gets closed.

    Return a new CloseableIterator which also closes the supplied Closeable object when itself gets closed.

    Definition Classes
    CloseableIterator
  136. def to[Col[_]](implicit cbf: CanBuildFrom[Nothing, T, Col[T]]): Col[T]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  137. final def to[C[_]]: To[C]

    Definition Classes
    PositionedResult
  138. def toArray[B >: T](implicit arg0: ClassTag[B]): Array[B]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  139. def toBuffer[B >: T]: Buffer[B]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  140. def toIndexedSeq: collection.immutable.IndexedSeq[T]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  141. def toIterable: collection.Iterable[T]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  142. def toIterator: collection.Iterator[T]

    Definition Classes
    Iterator → GenTraversableOnce
  143. def toList: List[T]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  144. def toMap[T, U](implicit ev: <:<[T, (T, U)]): Map[T, U]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  145. def toSeq: collection.Seq[T]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  146. def toSet[B >: T]: Set[B]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  147. def toStream: collection.immutable.Stream[T]

    Definition Classes
    Iterator → GenTraversableOnce
  148. def toString(): String

    Definition Classes
    Iterator → AnyRef → Any
  149. def toTraversable: collection.Traversable[T]

    Definition Classes
    Iterator → TraversableOnce → GenTraversableOnce
  150. def toVector: Vector[T]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  151. final def updateBigDecimal(v: BigDecimal): Unit

    Definition Classes
    PositionedResult
  152. final def updateBigDecimalOption(v: Option[BigDecimal]): Unit

    Definition Classes
    PositionedResult
  153. final def updateBlob(v: Blob): Unit

    Definition Classes
    PositionedResult
  154. final def updateBlobOption(v: Option[Blob]): Unit

    Definition Classes
    PositionedResult
  155. final def updateBoolean(v: Boolean): Unit

    Definition Classes
    PositionedResult
  156. final def updateBooleanOption(v: Option[Boolean]): Unit

    Definition Classes
    PositionedResult
  157. final def updateByte(v: Byte): Unit

    Definition Classes
    PositionedResult
  158. final def updateByteOption(v: Option[Byte]): Unit

    Definition Classes
    PositionedResult
  159. final def updateBytes(v: Array[Byte]): Unit

    Definition Classes
    PositionedResult
  160. final def updateBytesOption(v: Option[Array[Byte]]): Unit

    Definition Classes
    PositionedResult
  161. final def updateClob(v: Clob): Unit

    Definition Classes
    PositionedResult
  162. final def updateClobOption(v: Option[Clob]): Unit

    Definition Classes
    PositionedResult
  163. final def updateDate(v: Date): Unit

    Definition Classes
    PositionedResult
  164. final def updateDateOption(v: Option[Date]): Unit

    Definition Classes
    PositionedResult
  165. final def updateDouble(v: Double): Unit

    Definition Classes
    PositionedResult
  166. final def updateDoubleOption(v: Option[Double]): Unit

    Definition Classes
    PositionedResult
  167. final def updateFloat(v: Float): Unit

    Definition Classes
    PositionedResult
  168. final def updateFloatOption(v: Option[Float]): Unit

    Definition Classes
    PositionedResult
  169. final def updateInt(v: Int): Unit

    Definition Classes
    PositionedResult
  170. final def updateIntOption(v: Option[Int]): Unit

    Definition Classes
    PositionedResult
  171. final def updateLong(v: Long): Unit

    Definition Classes
    PositionedResult
  172. final def updateLongOption(v: Option[Long]): Unit

    Definition Classes
    PositionedResult
  173. final def updateNull(): Unit

    Definition Classes
    PositionedResult
  174. final def updateObject(v: AnyRef): Unit

    Definition Classes
    PositionedResult
  175. final def updateObjectOption(v: Option[AnyRef]): Unit

    Definition Classes
    PositionedResult
  176. final def updateShort(v: Short): Unit

    Definition Classes
    PositionedResult
  177. final def updateShortOption(v: Option[Short]): Unit

    Definition Classes
    PositionedResult
  178. final def updateString(v: String): Unit

    Definition Classes
    PositionedResult
  179. final def updateStringOption(v: Option[String]): Unit

    Definition Classes
    PositionedResult
  180. final def updateTime(v: Time): Unit

    Definition Classes
    PositionedResult
  181. final def updateTimeOption(v: Option[Time]): Unit

    Definition Classes
    PositionedResult
  182. final def updateTimestamp(v: Timestamp): Unit

    Definition Classes
    PositionedResult
  183. final def updateTimestampOption(v: Option[Timestamp]): Unit

    Definition Classes
    PositionedResult
  184. final def use[R](f: ⇒ R): R

    Definition Classes
    CloseableIterator
  185. final def use[R](f: (Iterator[T]) ⇒ R): R

    Definition Classes
    CloseableIterator
  186. 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.

    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.

    Definition Classes
    PositionedResult
  187. 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.

    Definition Classes
    PositionedResult
  188. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  191. def withFilter(p: (T) ⇒ Boolean): collection.Iterator[T]

    Definition Classes
    Iterator
  192. def zip[B](that: collection.Iterator[B]): collection.Iterator[(T, B)]

    Definition Classes
    Iterator
  193. def zipAll[B, A1 >: T, B1 >: B](that: collection.Iterator[B], thisElem: A1, thatElem: B1): collection.Iterator[(A1, B1)]

    Definition Classes
    Iterator
  194. def zipWithIndex: collection.Iterator[(T, Int)]

    Definition Classes
    Iterator

Deprecated Value Members

  1. def /:\[A1 >: T](z: A1)(op: (A1, A1) ⇒ A1): A1

    Definition Classes
    GenTraversableOnce
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) use fold instead

Inherited from CloseableIterator[T]

Inherited from collection.Iterator[T]

Inherited from collection.TraversableOnce[T]

Inherited from GenTraversableOnce[T]

Inherited from PositionedResult

Inherited from Closeable

Inherited from AnyRef

Inherited from Any

Ungrouped