in exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/IterableEx.kt [107:116]
override fun forUpdate(option: ForUpdateOption): SizedIterable<T> {
val localDelegate = delegate
if (_wrapper != null && localDelegate is Query && localDelegate.hasCustomForUpdateState() && !localDelegate.isForUpdate()) {
error("Impossible to change forUpdate state for loaded data")
}
if (_wrapper == null) {
delegate = delegate.forUpdate(option)
}
return this
}