docs/api/exposed-jdbc/org.jetbrains.exposed.v1.jdbc/-sized-iterable/index.html
interface SizedIterable<out T> : Iterable<T>
Represents the iterable elements of a database result.
MembersMembers & Extensions
Link copied to clipboard
abstract fun copy(): SizedIterable<T>
Returns a new SizedIterable that is a copy of the original.
Link copied to clipboard
Returns the number of elements stored.
Link copied to clipboard
Whether there are no elements stored.
Link copied to clipboard
open fun forUpdate(option: ForUpdateOption = ForUpdateOption.ForUpdate): SizedIterable<T>
Returns a new SizedIterable with a locking read for the elements according to the rules specified by option.
Link copied to clipboard
abstract operator fun iterator(): Iterator<T>
Link copied to clipboard
abstract fun limit(count: Int): SizedIterable<T>
Returns a new SizedIterable containing only count elements.
Link copied to clipboard
infix fun <T, R> SizedIterable<T>.mapLazy(f: (T) -> R): SizedIterable<R>
Returns a SizedIterable containing the lazily evaluated results of applying the function f to each original element.
Link copied to clipboard
open fun notForUpdate(): SizedIterable<T>
Returns a new SizedIterable without any locking read for the elements.
Link copied to clipboard
abstract fun offset(start: Long): SizedIterable<T>
Returns a new SizedIterable containing only elements starting from the specified start.
Link copied to clipboard
abstract fun orderBy(vararg order: Pair<Expression<*>, SortOrder>): SizedIterable<T>
Returns a new SizedIterable with the elements sorted according to the specified expression order.
Generated by Dokka © 2026 Copyright