in exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcPreparedStatementImpl.kt [57:68]
override fun executeMultiple(): List<StatementResult> {
// execute() returns true only if first result is a ResultSet
return if (statement.execute()) {
listOf(StatementResult.Object(JdbcResult(statement.resultSet)))
} else {
// getMoreResults() returns true only if next result is a ResultSet
while (!statement.getMoreResults(Statement.CLOSE_CURRENT_RESULT)) {
if (statement.updateCount == -1) return emptyList()
}
listOf(StatementResult.Object(JdbcResult(statement.resultSet)))
}
}